要在Ubuntu上设置VNC进行远程桌面共享,请按照以下步骤操作:
首先,打开终端并安装VNC服务器和GNOME桌面环境(如果尚未安装):
sudo apt update
sudo apt install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
安装完成后,设置一个VNC连接密码:
vncpasswd
按照提示输入并确认密码。
接下来,创建并启动VNC服务。首先,创建一个systemd服务文件:
touch ~/x11vnc.service
sudo nano ~/x11vnc.service
将以下内容粘贴到文件中,然后保存并退出:
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -display :0 -auth /home/your_username/.Xauthority -forever -loop -noxdamage -repeat -rfbauth /home/your_username/.vnc/passwd -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
将your_username
替换为你的用户名。然后,启用并启动VNC服务:
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service
最后,检查VNC服务是否在端口5900上侦听:
journalctl -ef -u x11vnc.service | grep 5900
如果看到类似以下日志信息,表示VNC服务正在侦听:
1月 06 09:12:29 your_username x11vnc[3756]: 06/01/2025 09:12:29 Listening for VNC connections on TCP port 5900
现在,你可以使用VNC客户端(如VNC Viewer)从另一台计算机连接到Ubuntu机器。在VNC Viewer中输入Ubuntu机器的IP地址,然后输入之前设置的密码进行连接。
请注意,为了确保连接的安全性,建议使用SSH隧道来加密VNC连接。此外,定期更新系统和软件包,以及设置强密码,都是保护远程桌面安全的重要措施。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Ubuntu VNC如何进行远程桌面