在Ubuntu上安装VNC服务器,你可以选择使用TigerVNC或RealVNC等不同的VNC实现。以下是使用TigerVNC作为例子的安装步骤:
打开终端(快捷键:Ctrl + Alt + T)。
更新软件包列表:
sudo apt update sudo apt install tigervnc-standalone-server tigervnc-common vncpasswd 按照提示输入并确认密码。这将在你的主目录下创建一个名为.vnc的文件夹,其中包含一个名为passwd的文件,该文件存储了VNC密码。
vncserver 这将启动VNC服务器并显示一个类似于以下的输出:
New 'X' desktop is your-hostname:1 Start a VNC server by running: $ vncserver :1 For clients that support UTF-8: $ vncserver -encoding "UTF-8" :1 记下显示的:1,这是VNC服务器的显示编号。
sudo nano /etc/systemd/system/vncserver@.service 将以下内容粘贴到文件中,替换<USER>为你的用户名:
[Unit] Description=Start TigerVNC server at startup After=syslog.target network.target [Service] Type=forking User=<USER> Group=<USER> WorkingDirectory=/home/<USER> PIDFile=/home/<USER>/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target 保存并关闭文件。
接下来,启用并启动VNC服务:
sudo systemctl daemon-reload sudo systemctl enable vncserver@1.service sudo systemctl start vncserver@1.service 现在,VNC服务器应该已经在系统启动时自动运行了。你可以使用VNC客户端连接到<YOUR_IP_ADDRESS>:1来访问VNC服务器。
注意:如果你打算从远程位置连接VNC服务器,请确保你的防火墙允许VNC连接。默认情况下,TigerVNC使用端口5900加上显示编号(例如,对于显示编号1,端口为5901)。