領(lǐng)導(dǎo):小王啊云头,咱們有二十幾臺機器,你去調(diào)一下淫半,把他們相互之間可以免密登錄溃槐。
我 :好的領(lǐng)導(dǎo),root密碼多少科吭?
領(lǐng)導(dǎo) :不知道昏滴。。对人。通過跳板機可以登錄到每臺機器
我 : 谣殊。。牺弄。
第一步姻几,生成密鑰證書(每臺都生成)
ssh-keygen -t rsa -f ~/.ssh/id_rsa -P '' -q
一直回車即可生成無密碼的密鑰對
第二部,檢查是否每臺機器都生成了
ll /root/.ssh/
id_rsa 私鑰
id_rsa.pub 公鑰
第三步势告,將所有機器的公鑰(id_rsa.pub)復(fù)制到本地文檔
注意文檔名字命名為:authorized_keys 為什么是這個蛇捌?
cat /etc/ssh/sshd_config 就知道了
把所有機器的公鑰復(fù)制到這個命名為authorized_keys的文檔之后,效果是這樣的:
cat authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9PKCiOxvk9ZFOC5Fl12ExJsRIDxlTY0TIcM0T77ri+URWb8w8ww36Z150Fs+Bi3KeXjs8bwfNjPWZWTg3bsC8iugn7Fww9y/ue4yQXEh17nYTcyWX3PZhzVFZ5X6syaZOp7D7L8+aTGUvwcfdn6BXIbIfyQFDRVA0cNI+VJAhb1vCpEOxDr2IsfLhdHuubnPT3eppglSMh9b0o/my9dSlXgnrXvsWFoZ40eaQpkjvavuYMRdUJF10m5WsorkqapIRdOKkAKvwKQ3L4snVFB6nRYnAga5Ldu+T+7IyWDjRPN98ulZypbWK80JWP5TykMOYU9wFCpx8IiGWjctN6gXH root@xor-es-storage01
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClXqekp57425IlJR41d8nbZaEmo9Ji8Gtr0xMpRUcLbwDta6uAIlNDAMoXZqhtYiAP1qjay280zU+T/xjNJs6Mw07DNI39lRotbQJXPMafawCul3jiMbplypstHch6fO5fIfkmAzIFvojJZHmBZQqtWxdrCFu4yxGB+mgeu+Gmv/lFKYcQxB7sln8Pg1KWuozfzHh6mTm6mi1Rvu+/3D7yeK4R38jKH991eRfVuD78V84nc68i5RyVPzoDBkNvPNJ2yU8HPCMaJ3QGcNKxCex2FXeSdw+qZBmi9P3INBe3j/dU/yEco3dfMSYTdYxgk7Ko9KwHTyhiPxoE0+f9SSTj root@xor-es-storage02
第四步咱台,將此文件依次上傳到所有節(jié)點的/root/.ssh/
ll /root/.ssh/
authorized_keys 包含所有機器的公鑰
id_rsa 私鑰
id_rsa.pub 自己的公鑰
known_hosts 登錄其他機器的證據(jù) 下次登錄不用輸入yes了 可有可無络拌。