SSH服务器免密登录配置

首先我们需要准备两台或两台以上服务器或虚拟机,配置好静态ip,配置静态ip参见博文:虚拟机配置静态ip
<https://blog.csdn.net/snail_bing/article/details/81737695>

配置SSH免密登录

1、在每台服务器或虚拟机上配置hosts,命令行输入:
vim /etc/hosts
在其中添加所有服务器或虚拟机节点ip和对应的域名,如下图所示:



然后输入:wq保存退出。

2、在每个节点分别设置其hostname,如下图所示:



hostname后为当前服务器或虚拟机的域名,是让此域名立即生效,不需要重启虚拟机。

3、配置免密登录

在命令窗口中输入:
ssh-keygen
然后连续回车即可,出现如下界面就ok:



4、复制公钥到其他节点
ssh-copy-id -i .ssh/id_rsa.pub root@192.168.135.102 #复制密钥 ssh-copy-id -i
.ssh/id_rsa.pub root@192.168.135.103 #复制密钥
复制完成即可实现免密登录,测试一下:
ssh 192.168.35.102 #直接登录
如果成功登录到192.168.35.102这台服务器,说明你的免密登录配置成功。

如有疑问和建议欢迎留言。

版权所有,转载请说明转载地址。

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信