如何解决SSH ProxyCommand执行问题
我正在关注以下资源https://www.cyberciti.biz/faq/linux-unix-ssh-proxycommand-passing-through-one-host-gateway-server/
为ssh设置代理服务器之类的东西
我的设置与帖子中提到的完全一样
Remote Server A
Machine-1
Machine-2
Machine-1是堡垒服务器,我可以从该服务器SSH到远程服务器(使用身份文件)
Machine-2可以使用密码连接到Machine-1。
要求:
通过Machine-1从Machine-2连接到远程服务器(A)
Machine-2 <--> Machine-1 <--> Remote Server(A)
这是我的命令的外观(从machine-2运行此命令)
ssh -o“ ProxyCommand = ssh -W user2 @%h:%p user1 @ machine-1” user2 @ remote_server
但是我还没有看到成功。
我在
上看到的错误channel 0: open failed: connect failed: nodename nor servname provided,or not known
stdio forwarding failed
kex_exchange_identification: Connection closed by remote host
我不经常这样,所以我不确定出什么问题了。但是根据资源来看,完成的步骤对我来说是正确的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。