溫馨提示×

Ubuntu中TigerVNC如何共享屏幕

小樊
48
2025-08-01 21:27:18
欄目: 智能運維

要在Ubuntu中使用TigerVNC共享屏幕,請按照以下步驟操作:

安裝TigerVNC

  1. 打開終端(快捷鍵:Ctrl+Alt+T)。
  2. 更新軟件包列表:
sudo apt update
  1. 安裝TigerVNC服務器:
sudo apt install tigervnc-standalone-server tigervnc-common

配置VNC服務器

  1. 設置VNC密碼:
vncpasswd

按照提示輸入并確認密碼。這將在你的主目錄下創建一個名為 .vnc 的文件夾,其中包含一個名為 passwd 的文件,該文件存儲了VNC密碼。

  1. 創建并配置 xstartup 文件:
nano ~/.vnc/xstartup

添加以下內容以啟動GNOME桌面環境:

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE1
xrdb $HOME/.Xresources
startgnome &

保存并退出編輯器。

  1. 設置 xstartup 文件為可執行:
chmod +x ~/.vnc/xstartup
  1. 啟動VNC服務器:
vncserver :1

這將在端口5901上啟動VNC服務器(默認端口)。你可以根據需要更改端口號。

配置防火墻

如果你的Ubuntu啟用了防火墻(如UFW),需要允許VNC連接通過防火墻:

sudo ufw allow 5901/tcp
sudo ufw enable

連接到VNC服務器

  1. 在Windows電腦上安裝VNC客戶端(如RealVNC Viewer)。
  2. 打開VNC客戶端,輸入Ubuntu電腦的IP地址和端口號(例如:192.168.1.100:5901)。
  3. 輸入之前設置的VNC密碼,點擊連接。

配置VNC開機自啟(可選)

  1. 創建一個新的systemd服務文件:
sudo nano /etc/systemd/system/vncserver@.service
  1. 添加以下內容:
[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用戶名。

  1. 保存并退出文件。
  2. 啟用并啟動VNC服務:
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service

完成以上步驟后,你就可以使用TigerVNC從Windows電腦遠程連接到Ubuntu電腦了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女