现有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
多个linux服务器免密登录,使用公钥密钥直接连接
最新推荐文章于 2024-10-15 14:21:01 发布