常见场景:
集群中通过ansible部署的时候,通常需要在各个节点间建立免秘钥的互信。
切换到要建立互信的用户(以root为例):
surootcd~
制作秘钥并赋权:
ssh-keygen -t dsa#出现提示默认回车不要输入cat /root/.ssh/id_dsa.pub>>/root/.ssh/authorized_keyschmod644~/.ssh/authorized_keyschmod755~/.ssh
把公钥拷贝到所有节点root用户文件夹下:
scp -r ~/.sshroot@x.x.x.x:~/
验证互信关系是否生效(没有任何提示或者警告则生效):
ssh root@x.x.x.xdate
网友评论