在Ubuntu上安装VNC服务器,你可以选择使用TigerVNC或RealVNC等不同的VNC实现。以下是使用TigerVNC作为例子的安装步骤:
-
打开终端(快捷键:Ctrl + Alt + T)。
-
更新软件包列表:
sudo apt update
- 安装TigerVNC服务器:
sudo apt install tigervnc-standalone-server tigervnc-common
- 设置VNC密码:
vncpasswd
按照提示输入并确认密码。这将在你的主目录下创建一个名为.vnc
的文件夹,其中包含一个名为passwd
的文件,该文件存储了VNC密码。
- 启动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服务器的显示编号。
- 设置VNC服务器自动启动(可选): 要设置VNC服务器在系统启动时自动运行,你需要创建一个systemd服务文件。首先,创建一个新的服务文件:
sudo nano /etc/systemd/system/vncserver@.service
将以下内容粘贴到文件中,替换
为你的用户名:
[Unit] Description=Start TigerVNC server at startup After=syslog.target network.target [Service] Type=forking User=Group= WorkingDirectory=/home/ PIDFile=/home/ /.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客户端连接到
来访问VNC服务器。
注意:如果你打算从远程位置连接VNC服务器,请确保你的防火墙允许VNC连接。默认情况下,TigerVNC使用端口5900加上显示编号(例如,对于显示编号1,端口为5901)。