Linux普通用户无密钥通讯之CentOS7

搞彻底分布式系统,那集群中个个主机之间无密钥通讯那是必须的,否则集群中节点的启动或者关闭时候输密码输到想哭,单单在普通用户下使用ssh-keygen -t rsa是不行的,而后将个节点中id_rsa.pub中的内容复制到authorized_keys,而后将内容在输送到各个节点后,会发现,彻底不行啊,每次还要输密码,蛋疼死,找了一圈linux普通用户之间无密钥通讯,都没解决,而后问遍各群,也没有解决,欲哭无泪,而后今天看到一篇文章,讲的是CentOS7的无密钥通讯,不过略微有点麻烦,下面我把个人写出来,linux

其实,最主要的就是将配置文件中的一些内容给注释掉,ssh

/etc/ssh/sshd_config   文件中注释掉分布式

#RSAAuthentication yesio

#PuubkeyAuthentication yes集群

#SuthorizedKeysFile .ssh/authorized_keys配置

这三条内容给注释掉,而后就按照正常的无密钥生成,而后将id_rsa.pub中的内容输送到一个节点中的authorized_keys中,而后将这个authorized_keys文件输送到各个节点,其中 .ssh目录的权限必须是700,authorized_keys文件的权限必须是600,authorized_keys权限过大的后果就是登录依然须要密码rsa

而后就能够开启无密钥通讯之旅了!权限

相关文章
相关标签/搜索