rsync等ssh命令忽略密码的方式

来源:互联网 发布:linux iic架构 编辑:程序博客网 时间:2024/06/07 14:40

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


当然, >> 别敲成 > ,否则后果你懂的。


0 0