從 ssh (PuTTY) 記錄遠端 X 會話

從 ssh (PuTTY) 記錄遠端 X 會話

我已經在google 上搜索了很多關於此問題的信息,但無法找到一種方法來執行此操作(或者如果可能的話)我想使用PuTTY 從Windows 計算機中的ssh 在他的X 會話(Gnome)中登錄遠端電腦上的使用者。

注意:我不想在 Windows 中查看遠端桌面,只需透過遠端電腦中的登入畫面,這樣我就可以打開 XBMC 等內容。自動登入不是一個選項。

提前致謝。

編輯:好的,讓我們來看看場景。雖然不完全一樣,但可能有助於理解事情。假設我在下層有一台計算機,連接到上層的電視,並且那裡還有一個帶有控制器的紅外線接收器。我該如何開始,比如說 XBMC,而不去下層。只是在樓上有一台筆記型電腦(或智慧型手機)。電腦是多功能的(並且有很多用戶),因此自動登入不是一個選擇。

答案1

如果您使用 ssh 登錄,則似乎很難使用 Gnome 重新登錄,並且從 Windows 電腦顯示整個桌面更困難。

這就是為什麼類似的問題阿庫本圖或者超級用戶建議使用其他協議和更合適的協議,如 VNC、XDMCP 或 FreeNX。

  • 如果有足夠的頻寬,可以將vnc協定封裝在ssh隧道中。
  • 如果不這樣做,您可以將 freeNX 協定封裝在 ssh 隧道中。

如果您確實需要採取困難的方式,則需要在 Windows 電腦上安裝本機 X 伺服器,並找到在該 X 伺服器中遠端啟動 gdm 的方法。

答案2

我現在正在使用這個腳本

    #!/bin/bash
    export DISPLAY=:0.0
    sudo xhost +
    /usr/lib/vino/vino-server #here i can manually login in the dektop with vnc
    sudo xhost -
    /usr/lib/vino/vino-server &

似乎是一個醜陋的解決方案,但這是我發現遠端登入桌面的唯一方法。我仍然認為這一定是另一種方式,但我發布此內容並希望有人發現它有用。

任何改進將不勝感激。

相關內容