【问题标题】:How to SSH to a server then to another within same tab?如何通过 SSH 连接到服务器,然后在同一选项卡中连接到另一个服务器?
【发布时间】:2020-04-09 17:32:20
【问题描述】:

我有两个远程服务器(Server_01Server_02)。

我的工作确实是在Server_02。为了访问Server_02,我需要第一个SSH 到Server_01,然后另一个SSH 到Server_02

(machine)$ ssh Server_01
(Server_01)$ ssh Server_02
(Server_02)$ ...

我想让事情变得更容易,我可以使用 SecureCRT 或终端选项卡单击以 SSH 到 Server_02

【问题讨论】:

    标签: ssh ssh-tunnel secure-crt


    【解决方案1】:

    您正在搜索ProxyCommand

    ssh Server_02 -o ProxyCommand='ssh Server_01 -W %h:%p'
    

    或者更好地将Server_02 添加到您的 ~/.ssh/config 中

    HOST Server_02
      user <myUsername>
      ProxyCommand ssh Server_01 -W %h:%p
    

    然后你可以在本地机器上简单地使用ssh Server_02

    【讨论】:

    • 我在一个专用网络中。我实际上不需要使用公钥来 ssh。我使用不同的密码来访问两台服务器。有什么方法可以在不输入密码的情况下在 ssh 配置文件中配置密码?
    • @EricLorant 不,这是不可能的,因为没有人愿意允许如此弱的安全性。而且我想不出你真的想要密码而不是密钥的任何情况,它们总是更好的(你可以将它们存储在 ssh-agent 中,...)
    猜你喜欢
    • 1970-01-01
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多