本指南介紹如何在debian系統(tǒng)上通過ssh連接遠(yuǎn)程訪問桌面,使用TigerVNC實(shí)現(xiàn)。
步驟一:安裝TigerVNC服務(wù)器
首先,在Debian終端執(zhí)行以下命令安裝必要的軟件包:
sudo apt update sudo apt install tigervnc-standalone-server tigervnc-common
步驟二:設(shè)置TigerVNC密碼
運(yùn)行以下命令設(shè)置VNC服務(wù)器密碼:
vncpasswd
系統(tǒng)會(huì)提示您輸入并確認(rèn)密碼。
步驟三:?jiǎn)?dòng)TigerVNC服務(wù)器
使用以下命令啟動(dòng)VNC服務(wù)器,將
vncserver :<display_number>
您需要輸入之前設(shè)置的VNC密碼。
步驟四:配置自動(dòng)啟動(dòng)(可選)
為了讓VNC服務(wù)器在系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行,創(chuàng)建一個(gè)名為~/.vnc/xstartup的文件(如果不存在),并添加以下內(nèi)容:
#!/bin/sh exec /usr/bin/gnome-session &
保存文件后,賦予其執(zhí)行權(quán)限:
chmod +x ~/.vnc/xstartup
步驟五:通過SSH連接遠(yuǎn)程系統(tǒng)
使用SSH客戶端連接到您的Debian服務(wù)器,將
ssh <username>@<remote_host>
步驟六:?jiǎn)?dòng)VNC客戶端
連接成功后,在SSH會(huì)話中運(yùn)行以下命令,將
vncviewer localhost:<display_number>
這將啟動(dòng)VNC客戶端,并連接到遠(yuǎn)程Debian桌面。
可選:使用SSH端口轉(zhuǎn)發(fā)
為了更便捷地訪問,您可以使用SSH端口轉(zhuǎn)發(fā)。例如,將本地端口5901轉(zhuǎn)發(fā)到遠(yuǎn)程服務(wù)器的5901端口:
ssh -L 5901:localhost:5901 <username>@<remote_host>
然后,使用VNC客戶端連接到localhost:5901即可。
通過以上步驟,您就可以在Debian系統(tǒng)上成功使用TigerVNC通過SSH遠(yuǎn)程訪問桌面了。 請(qǐng)確保您的防火墻允許VNC連接 (通常是5901端口及其后續(xù)端口)。