個人備注網頁, 不喜勿擾
1.安裝ssh
yum install -y openssh-server
如果更換過python3會出現報錯的問題.
修改方式按照yum的修改方式,找到對應報錯文件修改頭部信息
2.生成秘鑰
執行命令ssh-keygen -t rsa,然后一直按回車鍵即可。
3.將秘鑰導入其他機器
導入本機
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
驗證 ssh localhost
或者 ssh master
復制master結點的id_rsa.pub文件到另外兩個結點:
scp id_rsa.pub root@worker:~/.ssh/
到另外兩個結點,將公鑰加到用于認證的公鑰文件中:
cat id_rsa.pub >> authorized_keys
非root用戶需要進行權限調整,但是不能是777
修改兩個worker的authorized_keys權限為600或者644、將.ssh文件權限改為700
chmod 700 .ssh
chmod 600 authorized_keys
驗證:
登陸worker1,在終端輸入ssh worker1,登陸成功則說明配置成功。
出現:
ssh master 時
centos ssh: connect to host port 22: Connection refused
ssh localhost 可以正常訪問
查看hosts 文件是否配置正確的IP