1.配置/etc/hosts文件
192.168.130.130 master
192.168.130.133 target
2.在master上生成公钥
mkdir ~/.ssh
chmod 700 ~/.ssh
#创建公钥
ssh-keygen -t rsa
#将公钥追加到authorized_keys中
cat id_rsa.pub>> authorized_keys
#非常重要
chmod 600 authorized_keys
#编辑 sshd 配置文件/etc/ssh/sshd_config ,把#AuthorizedKeysFile .ssh/authorized_keys前面的注释取消掉
#重启 sshd 服务:
service sshd restart
测试连接(连接本机):
ssh master 或者 sshlocalhost
3.无密码登录
#编辑 sshd 配置文件/etc/ssh/sshd_config ,把#AuthorizedKeysFile .ssh/authorized_keys前面的注释取消掉
#将id_rsa.pub拷贝到target
scp~/.ssh/id_rsa.pub root@target:~/
#在target端将id_rsa.pub加入authorized_keys
cat id_rsa.pub>> authorized_keys
#在target端测试连接master
ssh master
没有错误的话就是无密码登录了,这是target连接master的,同理master连接target的重复上述步骤即可。