ssh免密码登陆(三个节点master slave1 slave2)详细带命令版
生活随笔
收集整理的這篇文章主要介紹了
ssh免密码登陆(三个节点master slave1 slave2)详细带命令版
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
準(zhǔn)備工作:
首先修改三個(gè)節(jié)點(diǎn)的名稱(chēng)分別為master slave1 slave2。建議以vim /etc/sysconfig/network的方式修改
修改三個(gè)節(jié)點(diǎn)的/etc/hosts文件 如下形式:
192.168.43.202 master
192.168.43.253 slave1
192.168.43.113 slave2
前面為各自機(jī)器對(duì)應(yīng)的IP
配置ssh免密碼登錄(三個(gè)節(jié)點(diǎn)m1、s1、s2)
主節(jié)點(diǎn)配置:
首先到用戶(hù)主目錄(cd ~),ls -a查看文件,其中一個(gè)為“.ssh”,該文件價(jià)是存放密鑰的。待會(huì)我們生成的密鑰都會(huì)放到這個(gè)文件夾中。 現(xiàn)在執(zhí)行命令生成密鑰: ssh-keygen -t rsa -P "" (使用rsa加密方式生成密鑰)回車(chē)后,會(huì)提示三次輸入信息,我們直接回車(chē)即可。 進(jìn)入文件夾cd .ssh (進(jìn)入文件夾后可以執(zhí)行l(wèi)s -a 查看文件) 將生成的公鑰id_rsa.pub 內(nèi)容追加到authorized_keys(執(zhí)行命令:cat id_rsa.pub >> authorized_keys)從節(jié)點(diǎn)配置:
以同樣的方式生成秘鑰(ssh-keygen -t rsa -P "" ),然后s1和s2將生成的id_rsa.pub公鑰追加到m1的authorized_keys中) 在s1中執(zhí)行命令:scp id_rsa.pub master:/root/.ssh/id_rsa.pub.s1 ,在s2中執(zhí)行命令:scp id_rsa.pub master:/root/.ssh/id_rsa.pub.s2 進(jìn)入m1執(zhí)行命令:cat id_rsa.pub.s1 >> authorized_keys ,cat id_rsa.pub.s2 >> authorized_keys 最后將生成的包含三個(gè)節(jié)點(diǎn)的秘鑰的authorized_keys 復(fù)制到s1和s2的.ssh目錄下( scp authorized_keys slave1:/root/.ssh/, scp authorized_keys slave2:/root/.ssh/)驗(yàn)證ssh免密碼登錄
輸入命令ssh master(主機(jī)名) 根據(jù)提示輸入“yes” 輸入命令exit注銷(xiāo)(Logout) 再次輸入命令ssh localhost即可直接登錄轉(zhuǎn)載于:https://www.cnblogs.com/ifly-zhhades/p/7466859.html
總結(jié)
以上是生活随笔為你收集整理的ssh免密码登陆(三个节点master slave1 slave2)详细带命令版的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 首个比较成型的切图作品
- 下一篇: PHP函数积累