QQ 交流群:64655993
1、环境说明
系统:Centos 6.5 x64 minimal
节点数:2
局域网或互联网互通
2、更改两个节点的主机名分别为
node1.cn
node2.cn
更改主机名后,重启系统后生效!
3、安装基本工具(根据个人需要有选择的安装)
[root@node1 ~]# yum install -y vim lrzsz wget rpm
[root@node2 ~]# yum install -y vim lrzsz wget rpm
4、修改两个节点上的hosts文件
[root@node1 ~]# vim /etc/hosts
[root@node2 ~]# vim /etc/hosts
5、执行命令 ssh-keygen -t rsa (两个节点都执行)
[root@node1 ~]# ssh-keygen -t rsa # 遇到提示,均点回车
[root@node2 ~]# 同上。
6、在第一个节点上,进入目录 ~/.ssh/ 并查看信息
[root@node1 ~]# cd ~/.ssh/
[root@node1 .ssh]# ll
7、第一个节点,本机加入授权
[root@node1 .ssh]# cat id_rsa.pub >> authorized_keys
8、修改文件权限
[root@node1 .ssh]# chmod 600 ./authorized_keys
9、把第一个节点上的 authorized_keys 发送到第二个节点上
[root@node1 .ssh]# scp authorized_keys node2.cn:~/.ssh/
10、在第二个节点上执行 cat id_rsa.pub >> authorized_keys
第二个节点 进入路径 ~/.ssh/
[root@node2 ~]# cd ~/.ssh/
[root@node2 .ssh]# cat id_rsa.pub >> authorized_keys
查看执行结果
11、把第二个节点上的执行后的 authorized_keys 发送给第一个节点
[root@node2 .ssh]# scp authorized_keys node1.cn:~/.ssh
12、在第一个节点上查看 authorized_keys
[root@node1 .ssh]# cat authorized_keys
13、测试 ssh 免密登录
第一个节点:
[root@node1 ~]# ssh node2.cn 'ls'
第二个节点:
[root@node2 .ssh]# ssh node2.cn 'ls'
至此,ssh两个节点免密配置完毕。