ssh结合重定向实现scp拷贝文件的另类用法

我们都习惯了使用scp来拷贝文件,但是在特殊的情况下,比如没有scp命令,可以使用ssh来实现scp的功能 。

首先看下常规scp的用法:

scp xx.com:/xxfile .

这句指令把远程的文件cp到本地

我们完全可以用ssh命令结合重定向来实现scp的功能:

ssh xxx.com dd if=/dev/shm/install |dd of=install 
yyy@xxx.com's password: 
11+1 records in
11+1 records out
5645 bytes (5.6 kB, 5.5 KiB) copied, 0.00220567 s, 2.6 MB/s
11+1 records in
11+1 records out
5645 bytes transferred in 6.108878 secs (924 bytes/sec)

当然这样看也没什么了不起,而且比scp用的字符还多还麻烦。但是万一没有scp呢,这时候ssh i就上场了!

附录:

在一台中转服务器,可以直接从服务器1 cp到服务器2 

scp server1:/path/file server2:/path/file2 

但是如果 两台服务器互相不连通,就需要加上-3参数了:

scp -3 server1:/path/file server2:/path/file2 

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值