两台Linux主机数据互传

在linux下scp 命令主要用来在不同主机之间做数据的安全拷贝。

cp 命令可以将文件从本地的计算机中拷贝到远程的主机中,或者从远程计算机中拷贝文件到本地主机,scp命令使用的安全加密的协议,所以在远程拷贝数据的时候会比较安全,不会被黑客截取。

linux scp 命令的使用格式如下:

scp [选项] <源文件路径>  <目标文件路径>

scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2


 scp 使用实例:

注意:在使用scp命令的时候,本地主机和远程主机必须能够相互访问,而且需要知道远程主机的访问用户名和密码。

1、从远程服务器中下载数据文件到本地主机

如果你想从远程主机host1中的/tmp/目录下拷贝test1 文件到本地主机的/tmp目录,那么可以在本地主机的命令行下面输入命令:

scp root@host1:/tmp/test1 /tmp

 这个命令就会把host1中的/tmp/目录下拷贝test1 文件到本地主机的/tmp目录。 

2、 从远程服务器中拷贝目录文件到本地主机下面
当你从远程主机中拷贝一个目录的时候,你需要给scp命令传入一个“-r“ 选项,这样scp命令就会将远程主机下面的整个目录的文件都拷贝的本地主机下,输入下面的命令:

scp -r root@hots1:/tmp  /tmp

 这个命令就会把host1主机下的tmp目录拷贝到本地主机的/tmp目录下。
 
3 、将本地主机的文件拷贝到远程服务器上
如果要将本地主机的 /tmp目录下的test1文件拷贝到远程主机的/tmp目录下,可以在本地主机的命令行下面输入命令:

scp /tmp/test1 root@host1:/tmp

这样test1文件就会被拷贝到远程服务器上了。
 
4、将本地主机下的目录上传到远程服务器
这个和刚才第二步的命令类似,就是需要传”-r” 参数给linux scp 命令,输入下面的 scp 命令

scp -r /tmp root@hots1:/tmp

 上面的命令会把本地主机的/tmp目录上传到远程主机host1的/tmp目录下。 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值