在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)。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: ubuntu域名如何保护隐私