KVM 节点安装 - 设置免密登入 Configure Passwordless SSH
- 使用 oneadmin 账户执行以下命令
- 批量生成钥匙
ssh-keyscan frontend node1 node2 node3 >> /var/lib/one/.ssh/known_hosts
- 复制到各个节点
scp -rp /var/lib/one/.ssh node1:/var/lib/one/
scp -rp /var/lib/one/.ssh node2:/var/lib/one/
scp -rp /var/lib/one/.ssh node3:/var/lib/one/
- 测试免密是否正常
ssh oneadmin@node1
ssh oneadmin@frontend
exit
exit
ssh oneadmin@node2
ssh oneadmin@frontend
exit
exit
...
#以此类推测试服务器之间的是否均可以免密登入
看似简单的操作实际过程中有许多暗藏的问题,下面是可能出现的问题解决方法
- 检查/etc/ssh/sshd_config
cat /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
- 关于错误 bad permissions | No such file or directory 是属于权限问题 <