码迷,mamicode.com
首页 > 其他好文 > 详细

rsync无验证传数据

时间:2017-09-18 18:21:43      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:rsync免验证传数据

  1.       执行rsync,确保你帐户的密码在远程服务器上可以使用,并能够将文件复制到远程服务器。例:将本地目录 /home/linuxprobe同步到远程目录/back/linuxprobe(服务器地址:192.168.200.10) ,执行此操作时,服务器会要求你输入密码,如下命令:

    rsync -avz -e ssh /home/linuxprobe / linuxprobe@192.168.200.10:/backup/linuxprobe/

  2. 现在我们来配置ssh使得通过ssh执行rsync时不再索要密码。在本地服务器上使用ssh-keygen生成公钥和秘钥,如下命令:


  3.      $ ssh-keygen -t  rsa

    Enter passphrase (empty for no passphrase): 

    Enter same passphrase again:

    注意:当它要求您输入passphrase按下enter键,不需要给任何密码


  4.      使用ssh-copy-id命令将公钥拷贝至远程主机

    ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.200.10

    注:执行以上操作时会要求你输入远程主机帐户和密码,然后就会自动将公钥拷贝至远程目录。


  5.      现在,你可以不需要密码通过ssh连接到远程主机

    ssh 192.168.200.10

    再次执行rsync,它将不再要求你输入密码

    rsync -avz -e ssh /home/linuxprobe/ linuxprobe@192.168.200.10:/backup/linuxprobe/


rsync无验证传数据

标签:rsync免验证传数据

原文地址:http://benchmarking.blog.51cto.com/12343634/1966383

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!