SCP 从内网到外网复制并跳转

SCP 从内网到外网复制并跳转

– 必需用SSH登录
– 所以用SCP复制

1 使用alias

type -a go
go is aliased to `ssh -p 1985'

2 使用scp

scp /home/zhangbin/VOD.zip zhangbin@1.1.12.2:/home/zhangbin

3 alias一个function

alias cpcmd='function _cpcmd(){ echo "First: " scp /home/zhangbin/VOD.zip zhangbin@1.1.12.2:/home/zhangbin; echo  };_cpcmd'

4 function 里俩操作

alias cpcmd='function _cpcmd(){ echo "First: " scp /home/zhangbin/VOD.zip zhangbin@1.1.12.2:/home/zhangbin; echo "Second: "; ssh -p 1985 $1; };_cpcmd'

使用cpcmd ip地址

5 发现scp操作比较慢,要等,第二条指令执行就会离开第一条

– 写一个shell脚本好了,命名为mscp
– 放在PATH里某个bin目录下

scp /home/zhangbin/VOD.zip zhangbin@1.1.12.2:/home/zhangbin

EXIT_STATUS=$?
if [ $EXIT_STATUS -eq 0 ]; then
   echo "done"
   #此时再执行跳转
   ssh -p 1985 $1
else
      "fail"
fi

使用mscp IP地址 测试

6 参考

scp返回值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等风来不如迎风去

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值