如何在Linux上使用VNC遠程桌面功能

命令,語法和示例

本文介紹如何使用VNC(虛擬網絡計算)在Linux上設置和使用遠程桌面會話。 VNC是一種遠程顯示系統,可讓您在一台計算機上啟動桌面環境,並通過Internet連接從其他計算機訪問它。 您可以設置永久性桌面,在斷開連接時將保留這些桌面,以便在重新連接時您可以繼續正常工作。

例如,當您想在不同位置使用同一台“桌面”時,這非常有用,它可以用於在服務器上運行桌面環境,該服務器不具有物理訪問權限或沒有附加終端(顯示器和鍵盤)。 所有你需要的是一個網絡連接。

那麼它是怎樣工作的? 您需要在服務器機器上安裝“nvcserver”(如果尚未安裝的話)和“nvcviewer”和客戶機(請參閱RealVNC以獲得VNC軟件的流行版本)。 為了避免防火牆問題,使用安全shell ssh從您的“查看器”計算機連接到要運行桌面會話的服務器是一個不錯的主意。 PuTTY包很適合這個目的。

所以第一步是使用例如PuTTY啟動一個ssh。 然後,您登錄到服務器並輸入:

vncserver New'server1.org1.com:6“(juser)'desktop is server1.org1.com.6

在運行“vncserver”之前,您應該在“.vnc”目錄中設置初始化文件“xstartup”,該目錄應該在您的主目錄中創建。 該文件包含初始化命令,如

#執行常用的xstartup文件[-x / etc / vnc / xstartup] && exec / etc / vnc / xstartup#加載.Xresources文件[-r $ HOME / .Xresources] && xrdb $ HOME / .Xresources#運行vncconfig helper啟用剪貼板傳輸和控制桌面vncconfig -iconic&#啟動GNOME桌面exec gnome-session&

現在,服務器上正在運行一個“桌面”,等待在本地計算機上顯示。 你如何連接到它? 如果您安裝了realVNC軟件或下載了VNC查看器,則運行此查看器並輸入服務器和顯示器號碼,如下例所示:

server1.org1.com:6

查看器軟件也會要求您輸入密碼。 您第一次在此服務器上使用VNC時,請輸入一個新密碼,該密碼將保存在.vnc文件夾中。 密碼用於VNC連接,與服務器上的用戶帳戶無關。 經過一段時間不活動之後,您可能會被要求輸入您的賬戶密碼以授權訪問服務器。

一旦密碼被接受,桌面窗口應該與所有指定的圖形用戶界面元素一起出現。 您可以通過關閉桌面窗口與桌面斷開連接。

您可以通過在服務器上的shell窗口中輸入以下命令來終止VNC服務器進程(“桌面”):

vncserver -kill:

例如:

vncserver -kill:6 導出幾何= 1920x1058

其中“1920”代表所需的寬度,“1058”代表桌面窗口的所需高度。 最好使它與屏幕的實際分辨率相匹配。

請參閱MobaXterm以獲取易於使用的遠程桌面替代方案