CentOS7中多台服务器配置SSH免密钥登录
生活随笔
收集整理的這篇文章主要介紹了
CentOS7中多台服务器配置SSH免密钥登录
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
場景
CentOS7中怎樣修改主機名和hosts文件(配置IP和主機名的對應管理):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119245448
在上面的基礎上。
Hadoop中的NameNode和DataNode數(shù)據(jù)通信采用了SSH協(xié)議,需要配置master對各
slave節(jié)點的免秘鑰登錄。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現(xiàn)
在slave1和slave2中執(zhí)行命令
mkdir /root/.ssh然后再master中執(zhí)行如下操作
1、采用dsa加密生成密鑰,也可以采用rsa加密
ssh-keygen -t dsa然后一路回車。
2、上面將密鑰生成在默認路徑/root/.ssh下,然后將其內容輸出到/root/.ssh/authorized_keys中
cat /root/.ssh/id_dsa.pub >> /root/.ssh/authorized_keys然后將公鑰復制到其他兩個需要免密鑰登錄的slave1和slave2中
scp /root/.ssh/authorized_keys? slave1:/root/.ssh/ scp /root/.ssh/authorized_keys? slave2:/root/.ssh/然后再master上ssh登錄slave1進行測試
ssh slave1可以看到登錄成功,此時的ip已經(jīng)是slave1的ip
然后ssh退出登錄
logout slave1?
總結
以上是生活随笔為你收集整理的CentOS7中多台服务器配置SSH免密钥登录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS7中怎样修改主机名和host
- 下一篇: CentOS7中怎样安装JDK与配置环境