要在Ubuntu中使用TigerVNC共享屏幕,请按照以下步骤操作:
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
vncpasswd
按照提示输入并确认密码。这将在你的主目录下创建一个名为 .vnc
的文件夹,其中包含一个名为 passwd
的文件,该文件存储了VNC密码。
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 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从Windows电脑远程连接到Ubuntu电脑了。