赞
踩
ssh 通过代理机跳转内网
proxyjump代理登录跳板机
使用proxyjump时,可能会遇到连接中转服务器后报错:
channel 0: open failed: administratively prohibited: open failed
stdio forwarding failed
kex_exchange_identification: Connection closed by remote host
这是因为没有指定端口号,需要指定端口号
还有可能遇到下面的问题:
ssh: Could not resolve hostname
解决方法:
登录后复制
使用指定端口号登录(-l 表示login_name -p 表示端口号)
[cqs@centos7 ~]$ ssh -l jition 192.168.1.105 -p 2222
也就是说不要写成:username@10.17.14.18 这种形式
下面通过命令可以从当前主机拷贝文件到另一台机器,中间需要登录跳板机:
scp -P32200 -o "ProxyJump -p32200 -l username 10.17.14.18" img.zip username @10.5.74.5:/data1/dengjie
或者
sshpass -p password scp user@172.16.116.xx:/data/
~
注意:如果失败,域名需要换成IP
参考:ssh 通过代理机跳转内网_earthwuyang的博客-CSDN博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。