如何在遠端 PC 上啟動圖形瀏覽器並透過 SSH 在本機 PC 上使用它?

如何在遠端 PC 上啟動圖形瀏覽器並透過 SSH 在本機 PC 上使用它?

我能夠從另一個 Debian 系統透過 SSH 連接到我的 Debian PC,我想進入路由器的設定網頁來修改連接埠轉送設定。然而,路由器的網頁設計得很糟糕,我無法使用基於終端的瀏覽器(在本例中為 Lynx,但我很確定它與大多數終端 Web 瀏覽器相同)來瀏覽和修改我需要的內容。

我認為可以在我的遠端 Debian PC 上啟動圖形會話,然後啟動 Firefox 或其他圖形 Web 瀏覽器,然後「接收」該圖形瀏覽器會話,但不確定如何執行此操作。

我知道在我的遠端 SSH 會話上X11Forwarding=yes,並且由於我使用另一個 Debian 系統登入它,我應該能夠接收 X 會話。

如何在遠端 PC 上啟動圖形瀏覽器並透過 SSH 在本機 PC 上使用它?

最諷刺的是,我想這樣做是為了能夠為 VNC 連接埠啟用連接埠轉發,這樣我就不必經歷所有這些麻煩。

答案1

關於X轉發,是的,可以,並且有幾個帖子可以回答您的問題,例如參見這個,一旦在伺服器上啟用它(並重新啟動 ssh),您唯一缺少的就是-X在連接時使用開關

另一個簡單的選擇是透過 ssh 隧道設定連接埠轉送:

ssh <debianuser>@<debianserverIP> -L 81:<routerIP>:<routerPort>

這將透過 SSH 隧道將本機連接埠 81 轉送到路由器。現在,您只需從客戶端電腦瀏覽http://localhost:81(或 HTTPS)

相關內容