我尝试连接到远程服务器,通过jumpserver。 如果我这样做:
ssh jumpserver(连接到jumpserver)
ssh username @ remote-server(通过jumpserver连接到远程服务器)
它运作得很好。
我试图创建此配置:
Host remote-server
HostName 127.0.0.2
User username
ProxyCommand ssh jumpserver nc %h %p
Host remote-server
HostName 127.0.0.2
User username
ProxyCommand ssh myuser@jumpserver nc %h %p
但是当我在.ssh / config中尝试这些配置时,我被要求输入root密码。
此命令也有效: sh -o ProxyCommand =' ssh jumpserver nc remote-server 22'用户名@远程服务器
我的配置中缺少什么?
答案 0 :(得分:0)
多个设置命中服务器,所以这是我自己的错... :( 问题解决了。