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

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

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

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

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

我该如何修改 SSHFS?如果没有双隧道,我会得到以下结果:

sshfs [email protected]: ~/far_projects

答案1

在 ssh.company.com 上安装nc,并设置~/.ssh/config如下节:

Host internalserver
    ProxyCommand ssh [email protected] nc internalserver 22

然后连接到internalserver您选择的用户。

相关内容