rsync无验证传数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rsync无验证传数据相关的知识,希望对你有一定的参考价值。
执行rsync,确保你帐户的密码在远程服务器上可以使用,并能够将文件复制到远程服务器。例:将本地目录 /home/linuxprobe同步到远程目录/back/linuxprobe(服务器地址:192.168.200.10) ,执行此操作时,服务器会要求你输入密码,如下命令:
rsync -avz -e ssh /home/linuxprobe / [email protected]:/backup/linuxprobe/
现在我们来配置ssh使得通过ssh执行rsync时不再索要密码。在本地服务器上使用ssh-keygen生成公钥和秘钥,如下命令:
$ ssh-keygen -t rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
注意:当它要求您输入passphrase按下enter键,不需要给任何密码
使用ssh-copy-id命令将公钥拷贝至远程主机
ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.200.10
注:执行以上操作时会要求你输入远程主机帐户和密码,然后就会自动将公钥拷贝至远程目录。
现在,你可以不需要密码通过ssh连接到远程主机
ssh 192.168.200.10
再次执行rsync,它将不再要求你输入密码
rsync -avz -e ssh /home/linuxprobe/ [email protected]:/backup/linuxprobe/
以上是关于rsync无验证传数据的主要内容,如果未能解决你的问题,请参考以下文章
无线图传基于FPGA的简易无线图像传输系统verilog开发,matlab辅助验证
Service系统服务:rsync基本用法rsync+SSH同步配置rsync服务端访问rsync共享资源使用inotifywait工具配置Web镜像同步配置并验证Split分离解析