ubuntu如何安装vnc服务器

920
2025/3/24 12:32:08
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu上安装VNC服务器,你可以选择使用TigerVNC或RealVNC等不同的VNC实现。以下是使用TigerVNC作为例子的安装步骤:

  1. 打开终端(快捷键:Ctrl + Alt + T)。

  2. 更新软件包列表:

sudo apt update
  1. 安装TigerVNC服务器:
sudo apt install tigervnc-standalone-server tigervnc-common
  1. 设置VNC密码:
vncpasswd

按照提示输入并确认密码。这将在你的主目录下创建一个名为.vnc的文件夹,其中包含一个名为passwd的文件,该文件存储了VNC密码。

  1. 启动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服务器的显示编号。

  1. 设置VNC服务器自动启动(可选): 要设置VNC服务器在系统启动时自动运行,你需要创建一个systemd服务文件。首先,创建一个新的服务文件:
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域名如何保护隐私