要在Debian上通過SSH使用TigerVNC,請按照以下步驟操作:
安裝TigerVNC服務器: 在終端中輸入以下命令以安裝TigerVNC服務器:
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
設置TigerVNC密碼: 在終端中輸入以下命令,然后按照提示設置密碼:
vncpasswd
啟動TigerVNC服務器:
在終端中輸入以下命令,將<DISPLAY_NUMBER>
替換為您希望使用的顯示編號(例如:1):
vncserver :<DISPLAY_NUMBER>
您可能需要先輸入之前設置的密碼。
配置VNC服務器以在系統啟動時自動運行(可選):
創建一個名為~/.vnc/xstartup
的文件,如果尚不存在的話,并添加以下內容:
#!/bin/sh
exec /usr/bin/gnome-session &
保存文件并給予執行權限:
chmod +x ~/.vnc/xstartup
通過SSH連接到遠程Debian系統:
使用以下命令通過SSH連接到遠程Debian系統,將<username>
替換為您的用戶名,將<remote_host>
替換為遠程主機的IP地址或主機名:
ssh <username>@<remote_host>
在SSH會話中啟動VNC客戶端:
在SSH會話中輸入以下命令,將<DISPLAY_NUMBER>
替換為您之前設置的顯示編號(例如:1):
vncviewer localhost:<DISPLAY_NUMBER>
您現在應該能夠看到遠程Debian系統的桌面環境。
注意:如果您希望在SSH連接時自動啟動VNC服務器,可以使用ssh -L
選項創建一個本地端口轉發。例如,要將本地端口5901轉發到遠程主機的端口5901,請執行以下命令:
ssh -L 5901:localhost:5901 <username>@<remote_host>
然后,在本地計算機上使用VNC客戶端連接到localhost:5901
。