温馨提示×

Ubuntu VNC如何使用VNC Server启动

小樊
61
2025-07-23 14:32:02
栏目: 智能运维

在Ubuntu上使用VNC Server启动的步骤如下:

  1. 安装VNC服务器
  • 打开终端(Terminal),输入以下命令以安装VNC Server:
sudo apt update
sudo apt install -y tigervnc-standalone-server
  1. 设置VNC密码
  • 运行以下命令设置VNC访问密码(至少6位):
vncpasswd

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

  1. 启动VNC服务器
  • 输入以下命令启动VNC Server:
vncserver

这将在终端显示一些信息,包括新创建的VNC服务器的IP地址、端口号以及密码。记下显示的端口号,例如 :1,这是VNC服务器的显示编号。

  1. 配置VNC服务器自启动(可选)
  • 要设置VNC服务器在系统启动时自动运行,你需要创建一个systemd服务文件。首先,创建一个新的服务文件:
sudo nano /etc/systemd/system/vncserver@.service
  • 在打开的文件中输入以下内容,替换 USER 为你的用户名:
[Unit]
Description=VNC Server at %i
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
  • 保存并关闭文件。
  • 输入以下命令以让系统加载新的服务文件:
sudo systemctl daemon-reload
  • 输入以下命令以启动VNC Server,并设置自启动:
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service
  1. 配置防火墙(如果需要)
  • 如果系统上已经启用了防火墙(UFW),需要开放VNC Server使用的端口。输入以下命令以允许传入的连接流量:
sudo ufw allow 5901/tcp

其中 5901 是VNC服务器的默认端口号。如果你修改了端口号,需要将这个命令中的端口号进行相应的修改。

至此,VNC服务器的安装和配置已经完成。接下来,你可以使用VNC客户端连接到远程桌面了。输入以下命令进行连接:

vncviewer<ip>:<端口号>

这里的IP地址是远程主机的IP地址,端口号是VNC服务器的端口号。例如,如果你的Ubuntu服务器的IP地址是 192.168.1.100,端口号是 5901,则在VNC客户端中输入 192.168.1.100:5901 进行连接。

0