多个linux服务器免密登录,使用公钥密钥直接连接

现有A、B两个服务器
1、在A服务器上生成密钥:ssh-keygen -t rsa
在这里插入图片描述
2、进入 A root/.ssh 目录下,下载 id_rsa.pub 文件 。
进入 B 服务器 root/.ssh 目录下,上传刚刚从A 服务器下载的文件
3、连接B服务器 ,执行如下命令:
cat id_rsa.pub>>authorized_keys;
chmod 600 authorized_keys ;
chmod 700 -R /root/.ssh
在这里插入图片描述
4、在A服务器中连接B 服务器: ssh -p 22 root@B的IP;
在这里插入图片描述
总结:把A服务器中的公钥复制到B服务器中,并将公钥追加到authorized_keys 中,授权即可;
执行过程中爆出的错误:
1、Load key “/root/.ssh/id_rsa”: bad permissions
解决办法 :执行 chmod 600 id_rsa

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值