我有一种情况,我希望从我的工作站通过 SSH/SFTP 访问不能从我的工作站直接访问的服务器。我确实可以通过 ssh 访问网络上的计算机,然后该计算机可以通过 ssh 连接到相关服务器。
我怎样才能做到这一点?
jam*_*san 13
使用 ProxyCommand ssh 配置变量。
Host inaccessible
ProxyCommand ssh accessible nc -w1 %h %p
Run Code Online (Sandbox Code Playgroud)
这篇文章甚至解释了一种使用通用配置的方法,以便ssh host1/host2
自动为您跳转主机。
更新:根据 toppledwagon 的评论修复了配置片段中的主机名。
感谢所有的线索。在尝试了几个选项之后,以下设置似乎是最简单的: