间接 SCP 连接

间接 SCP 连接

我使用 ssh 和 scp 连接到远程服务器。

由于远程服务器上的 IP/代理限制,我必须先连接到另一台服务器。例如,如果我想连接到“SERVER-A”,我必须 ssh 到 SERVER-0,并从 SERVER-0 ssh 到 SERVER-A。没关系,只需在登录时执行一个简单的附加步骤即可。

现在我尝试使用 Nautilus 进行连接。有没有办法指示它通过中间服务器连接?

答案1

您可以尝试使用 ssh 隧道。

例如,在您的计算机上,输入以下命令(并保持连接打开): ssh -L 12345:SERVER-A:22 user@SERVER-0

这样,您现在可以将 Nautilus 连接到localhost:12345,它会通过 SERVER-0 将您连接到 SERVER-A。

根据您的配置,您可能需要在sshdSERVER-0 上的配置文件中授权转发到远程主机(通常是/etc/ssh/sshd_config)。

相关内容