通过双 SSH 隧道使用 Nautilus 访问远程服务器

通过双 SSH 隧道使用 Nautilus 访问远程服务器

我试图从家里访问我的工作电脑。我们应该通过 SSH 进入服务器,比如 ssh.company.com,然后从那里通过 ssh 进入要工作的 xhost,比如 xhost04.company.com。xhost04 无法直接访问。我如何使用 nautilus(在 ubuntu 中)从我的家用电脑浏览 xhost04 上的文件。

要访问 SSH 主机,我将使用:

sftp://ssh.company.com/

答案1

您应该能够通过 ssh.company.com 将 ssh 连接隧道传输到内部服务器,使用 X 转发,然后在远程机器上启动 nautilus。

这应该可以工作,但是如果您尚未正确配置密钥和用户名,则需要进行一些调整。

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

答案2

如果你能够通过 SSH 连接到服务器,你应该能够使用以下命令直接登录到服务器

sftp://用户@主机名/连接路径

对我来说它工作得非常好。

相关内容