要在Ubuntu上设置TigerVNC远程桌面,请按照以下步骤操作:
安装TigerVNC服务器
- 打开终端(可以通过按
Ctrl + Alt + T快捷键来打开)。 - 更新软件包列表:
sudo apt update - 安装TigerVNC服务器:
sudo apt install tigervnc-standalone-server tigervnc-common
设置VNC密码
- 安装完成后,你需要为VNC会话设置一个密码。运行以下命令:
vncpasswd - 按照提示操作,设置你的密码。
配置VNC服务器
-
创建并配置
xstartup文件:- 编辑
~/.vnc/xstartup文件,指定要启动的桌面环境(如GNOME、KDE或XFCE)。例如,启动GNOME桌面环境:nano ~/.vnc/xstartup - 添加以下内容:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS export XKL_XMODMAP_DISABLE1 xrdb $HOME/.Xresources startgnome & - 保存并退出编辑器。
- 赋予
xstartup文件可执行权限:chmod +x ~/.vnc/xstartup
- 编辑
-
配置Systemd服务文件(可选):
- 创建一个新的Systemd服务文件:
sudo nano /etc/systemd/system/vncserver@.service - 添加以下内容,并将
替换为你的实际用户名:[Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking User=Group= WorkingDirectory=/home/ PIDFile=/home/ /.vnc/%H%i.pid ExecStartPre=/usr/bin/vncserver -kill :%i /dev/null 2>&1 ExecStart=/usr/bin/vncserver -geometry 1280x800 -depth 24 :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target - 保存并退出编辑器。
- 重新加载Systemd配置:
sudo systemctl daemon-reload - 启用并启动VNC服务:
sudo systemctl enable vncserver@1.service sudo systemctl start vncserver@1.service
- 创建一个新的Systemd服务文件:
配置防火墙
如果你的Ubuntu启用了防火墙(如UFW),需要允许VNC连接通过防火墙:
sudo ufw allow 5901
sudo ufw enable
连接到VNC服务器
- 在另一台计算机上,使用VNC客户端(如TigerVNC Viewer、RealVNC或Remmina)连接到你的Ubuntu服务器的IP地址和端口5901(或你在配置中指定的其他端口)。
- 输入你在第2步设置的密码,然后你应该能够看到远程桌面。
通过以上步骤,你就成功在Ubuntu上配置了TigerVNC远程桌面,并可以通过VNC客户端进行远程访问了。