要在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電腦了。