基于SSH的LINUX间文件传送

把一个文件从机器B(e.g.: 222.222.222.222 user2)传递到机器A(e.g.: 111.111.111.111 user1),假定现在登陆了A,有两个途径:

1. 如果现在在A上,那么从A上登陆到机器B,然后从B上往A发
ssh -l user2 222.222.222.222
然后输入user2的密码,登陆成功后进到文件(e.g.: xxx.tar.gz)所在目录
scp xxx.tar.gz user1@111.111.111.111:
冒号后面如果不加路径就是user1的home directory,也可以加上路径
然后再输入user1的密码,就可以看到传送开始了
传送结束后退出
exit

2. 从B下载,前提是知道该文件在B上的路径,比如是/home/user2/xxx.tar.gz
scp user2@222.222.222.222:/home/user2/xxx.tar.gz .
注意最后那个.表示的是当前所在的目录
如果路径和文件名还有权限都正确,那么可以看到传送开始了
 
这是我目前所知的方法,也在继续搜罗中,有什么其他方法欢迎留言,:)
以上方法的更详细一点的信息请参看:http://linux.21ds.net/2001/06/25/9611f710a768728f3f0591b7f994f887/

另外:
如果是文件夹的话,可以先打包压缩后再传送
打包指令:
tar -czf xxx.tar.gz *
解压指令:
tar -xzf xxx.tar.gz
更详细的TAR说明请查阅资料或者看这里:http://www.ut365.com/html/2005/0606/23.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值