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

2017-08-16  本文已影响0人  丁逸

个人备注网页, 不喜勿扰

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

上一篇下一篇

猜你喜欢

热点阅读