Linux 文件管理器(Nautilus、Dolphin、Thunar 等) 通过中间服务器的 SFTP

Linux 文件管理器(Nautilus、Dolphin、Thunar 等) 通过中间服务器的 SFTP

我需要像平常一样使用 Linux 文件管理器 (Nautilus) 通过 SFTP 传输文件。但是,在这种特定情况下,我无法直接连接到远程服务器。我需要首先连接到中间服务器,我在其中复制了公钥,这样我就可以在没有密码的情况下进行身份验证。我不允许在远程上这样做(强制使用密码登录。)

有什么方法可以让 Nautilus (或任何 Linux 文件管理器)通过 INTERMEDIATE 连接到最终的远程服务器吗?

先感谢您。

答案1

ProxyJump您可以通过在 SSH 配置中 设置选项来完成此操作:https://www.redhat.com/sysadmin/ssh-proxy-bastion-proxyjump

如果中间服务器的主机名是intermediate,最终服务器的主机名是fileserver,那么您的配置文件将如下所示:

Host fileserver
Hostname my-fileserver


Host intermediate
Hostname intermediate-server
ProxyJump fileserver

相关内容