1.环境准备
准备两台虚拟机,ip分别为
192.168.1.110
和192.168.1.111
,hostname分别为node01
和node02
2.生成rsa密钥对
在两台机器上分别执行以下操作
ssh-keygen -t rsa
一路回车,默认生成的文件为 ~/.ssh 目录下的id_rsa
和id_rsa.pub
cp id_rsa.pub authorized_keys
在node01上执行
ssh-copy-id -i ~/.ssh/id_rsa.pub root@node02
在node02上执行
ssh-copy-id -i ~/.ssh/id_rsa.pub root@node01
3.测试
在node01 上执行
ssh root@node02
回车直接登录,无需输入密码
在node02上执行
ssh root@node01
回车直接登录,无需输入密码
4.注意事项
若要使用hostname来代替ip,在需要在和自机器上配置hosts文件:
192.168.1.110 node01
192.168.1.111 node02