在Ubuntu中配置TigerVNC的步骤如下:
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-xorg-extension
sudo mkdir -p /etc/vnc/ sudo nano /etc/vnc/config
VNCSERVERS="1:username" VNCSERVERARGS[1]="-geometry 1280x800 -depth 24"
将username
替换为你的用户名。
vncpasswd
按照提示输入并确认密码。
xstartup
文件:nano ~/.vnc/xstartup
添加以下内容以启动GNOME桌面环境:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS export XKL_XMODMAP_DISABLE1 xrdb $HOME/.Xresources startgnome &
保存并退出编辑器。
xstartup
文件为可执行:chmod +x ~/.vnc/xstartup
vncserver :1
这将在端口5901上启动VNC服务器(默认端口)。你可以根据需要更改端口号。
如果你的Ubuntu启用了防火墙(如UFW),需要允许VNC连接通过防火墙:
sudo ufw allow 5901/tcp sudo ufw enable
sudo apt install tigervnc-viewer
vncviewer -via username@remote_host_ip:5901
将username
替换为你的用户名,remote_host_ip
替换为远程Linux服务器的IP地址。
sudo nano /etc/systemd/system/vncserver@.service
[Unit] Description=Start TigerVNC server at startup After=multi-user.target [Service] Type=forking User=your-username Group=your-username PAMName=login PIDFile=/home/your-username/.vnc/%H%i.pid ExecStartPre=/usr/bin/vncserver -kill :%i ExecStart=/usr/bin/vncserver :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target
将your-username
替换为你的Ubuntu用户名。
sudo systemctl daemon-reload sudo systemctl enable vncserver@1.service sudo systemctl start vncserver@1.service
完成以上步骤后,你就可以使用TigerVNC从远程计算机连接到Ubuntu电脑了。