scp通过跳板机传输文件

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博客

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值