Ssh
通過 ssh 設置 GUI
我可以連接到我的大學伺服器,那裡有一個執行在 Debian 8.3 上的虛擬機(據我所知,還沒有安裝其他軟體)。我有管理員權限,可以安裝新軟體。使用 ssh 不是問題。但除了使用 shell 之外,我還希望有一個 GUI(比如在使用 RPD、x2go 等時)。我已經閱讀了有關 VPS 的資訊,這可以完成工作嗎?
是否有一種簡單/快速的方法可以通過 ssh 獲得工作桌面 GUI 並遠端使用它?
非常感謝您提前提供的幫助。
是的,使用SSH X11-Redirection。
人 ssh
有這個要說的:
-X 啟用 X11 轉發。這也可以在配置文件中基於每個主機指定。
應謹慎啟用 X11 轉發。具有繞過遠端主機文件權限的使用者(對於使用者的X授權數據庫)可以通過轉發連接訪問本地X11顯示器。然後,攻擊者可能能夠執行諸如擊鍵監控之類的活動。
因此,X11 轉發預設受到 X11 SECURITY 擴展限制。有關更多資訊,請參閱 ssh_config(5) 中的 ssh -Y 選項和 ForwardX11Trusted 指令。
嘗試以下操作:
ssh -X 你的使用者名@你的主機名 xclock
如果這有效,您可以確定 X11-Redirection 有效,因為 xclock在您通過 X11 訪問的系統中可用。
現在您可以將xclock替換為您實際要執行的程序的命令。