我试着连接到远程服务器,通过jumpserver。如果我这样做了:
ssh jumpserver (连接到jumpserver)
ssh用户名@ 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中使用这些密码时,我会被要求输入根密码。
此命令还可以工作: sh -o ProxyCommand='ssh jumpserver nc远程服务器22‘用户名@ remote-server
我的配置中遗漏了什么?
发布于 2016-12-17 09:28:20
多个设置击中了服务器,所以这是我自己的错.(问题解决了。
https://stackoverflow.com/questions/37133670
复制相似问题