要在Ubuntu上设置VNC远程桌面连接,请按照以下步骤操作:
首先,确保你的Ubuntu系统已联网,并更新系统软件包列表:
sudo apt update
sudo apt upgrade
然后,安装TightVNC服务器:
sudo apt install tightvncserver
首次运行VNC Server时,系统会提示你设置VNC连接密码。按照提示输入密码并确认。
vncpasswd
创建VNC配置文件:
nano ~/.vnc/config
添加以下内容(示例配置):
geometry=1920x1080 # 分辨率
depth=24 # 颜色深度(16/24/32)
localhost=no # 允许远程连接
alwaysshared=yes # 允许多用户同时连接
选择桌面环境:
编辑 ~/.vnc/xstartup
文件,指定要启动的桌面环境(如 GNOME、KDE 或 XFCE):
nano ~/.vnc/xstartup
例如,使用GNOME桌面:
#!/bin/sh
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
exec /etc/X11/xsession ubuntu-xsession
保存后赋予可执行权限:
chmod +x ~/.vnc/xstartup
启动VNC服务器:
vncserver :1 -geometry 1920x1080 -depth 24
这里的 :1
表示使用显示号1。您可以根据需要更改显示号。
配置防火墙(如果需要):
sudo ufw allow 5901
默认情况下,VNC使用端口5900加上显示号。例如,如果您的显示号是1,则使用端口5901。
在本地设备上,下载并安装VNC客户端软件(如 RealVNC Viewer、TightVNC Viewer 等)。打开VNC客户端,输入Ubuntu系统的IP地址加上VNC服务的显示号(例如:192.168.1.100:1),然后点击连接。输入之前设置的VNC连接密码,即可成功远程登录到Ubuntu系统的桌面。
请注意,VNC连接本身不使用加密协议,因此建议通过SSH隧道进行连接以增强安全性。