从头安装6--SSH免密码验证登陆

个人备注网页, 不喜勿扰

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容