通过SSH快速SSH到另一个框[重复]

Modified on: Fri, 20 Sep 2019 12:00:02 +0800
    

这个问题已经有了答案:

    

            
  •             SSH via 3rd Machine
                                        3个答案
                    跨度>
            
  •     

    

我需要在远程计算机上上传和编译内容,这些内容只能通过SSH访问特定网络内部。

例如,我执行以下步骤:

me@mymachine$ ssh user@network_gateway
user@network_gateway$ ssh seconduser@targetmachine
seconduser@targetmachine$ #do stuff

有没有办法让我的本地机器知道隧道而不会每次都遇到连接到网络网关的麻烦?

最佳答案

您可以配置.ssh/config以自动为targetmachine提供隧道。为了使其无密码工作,您需要在主机中设置公钥认证,在网关中设置代理转发。

设置它以便通过targetmachine代理与network_gateway的连接:

Host targetmachine
  HostName targetmachine.company.com
  ProxyCommand ssh network_gateway -W %h:%p

然后你可以发出:

$ ssh targetmachine

直接连接。 ssh_config(5)联机帮助页中有更多信息。

作者:dawud

相关问答

添加新评论