个人备注网页, 不喜勿扰
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
网友评论