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

本文介绍如何通过生成SSH公钥并将其存放在远程服务器上来实现rsync的免密码文件同步。文中详细说明了在本地机器上生成SSH密钥的过程及如何将公钥添加到远程服务器的authorized_keys文件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


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


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值