http://hi.baidu.com/coffeefoam/item/ad55253b460684fd97f88d51
我概括一下:
名词定义:本机、远程机
在机器1上执行rsync,把文件同步到机器2,则机器1是本机,机器2是远程机。
在机器1上执行rsync,把机器2上的文件同步过来,仍然机器1是本机,机器2是远程机。
方法:在本机生成一个ssh公钥,存放在远程地。
操作(设本机为A,远程机为B):
在本机运行
$: ssh-keygen -t rsa
一路回车
然后把本机 ~/.ssh/id_rsa.pub 文件的内容,添加到远程机 /[user_name]/.ssh/authorized_keys 文件的末尾,如在远程机运行:
$: echo "rsa_pub_content_blablabla" >> /root/.ssh/authorized_keys
当然, >> 别敲成 > ,否则后果你懂的。