搞徹底分佈式系統,那集羣中個個主機之間無密鑰通訊那是必須的,否則集羣中節點的啓動或者關閉時候輸密碼輸到想哭,單單在普通用戶下使用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
而後就能夠開啓無密鑰通訊之旅了!權限