Linux 服务器之间配置SSH免密码登陆

原创
10/04 14:55
阅读数 12

首先我们需要准备两台或两台以上服务器或虚拟机,配置好静态ip,配置静态ip参见博文:虚拟机配置静态ip

配置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 192.168.35.102	
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部