假设 server node001 192.168.189.33
server node002 192.168.189.34
实现 node001和node002 互相免密匙
要点 要是 cd ~ 后ls -al 发现没有.ssh文件夹只需要在本机ssh node001 即可自动生成.ssh文件夹
要对哪个server免密匙就把自己的id_dsa.pub公匙文件发给哪个server
node001 执行 1 ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 生成id_dsa和id_dsa.pub两个文件
2 mv ~/.ssh/ id_dsa.pub ~/.ssh/id_dsa.pub.node001 改个名字防止混淆
3 scp -r ~/.ssh/id_dsa.pub.node001 node002:`pwd`
node002 执行 1 cat ~/.ssh/id_dsa.pub.node001 >> ~/.ssh/authorized_keys
实现了node001对node002的免密匙
参数说明 -t 生成密匙类型dsa -P ' ' 密码为空 -f 指定生成公匙和私匙的文件名
node001: 执行 ssh root@node002 测试