Ubuntu

通過雙 SSH 隧道使用 Nautilus 訪問遠端伺服器

  • February 20, 2014

我正在嘗試從家裡訪問我的工作電腦。我們應該通過 SSH 連接到伺服器,例如 ssh.company.com,然後從那里通過 ssh 連接到 xhost 以工作,例如 xhost04.company.com。xhost04 不能直接訪問。如何使用 nautilus(在 ubuntu 中)從我的家用電腦瀏覽 xhost04 上的文件。

要訪問 SSH 主機,我將使用:

sftp://ssh.company.com/

您應該能夠使用 X 轉發將 ssh 連接通過 ssh.company.com 隧道連接到內部伺服器,然後在遠端電腦上啟動 nautilus。

這應該可行,但如果您還沒有正確配置密鑰和使用者名,則需要進行調整。

ssh -t -X ssh.company.com ssh -X internalserver nautilus

如果您能夠通過 SSH 連接到伺服器,那麼您應該能夠使用以下命令直接連接到伺服器

sftp://user@hostname/path_to_connect

它對我來說絕對沒問題。

引用自:https://serverfault.com/questions/149846