centos上设置ssh免密登陆定义目录标题)
1.设置hosts
在每台机器上执行以下操作
vim /etc/hosts
添加以下内容
ip 别名
例如以下(ip改成自己的ip)
1.之后选择worker1,上面生成秘钥,
ssh-keygen -t rsa
默认在 ~/.ssh目录生成两个文件:
id_rsa :私钥
id_rsa.pub :公钥
2.把公钥导入本地认证文件,
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3.并且然后传到另一台服务器(name和host写成自己的)
scp ~/.ssh/id_rsa.pub root@host:/home/id_rsa.pub
4.登录到另一台机器上,把生成的公钥导入本地认证文件中
cat /home/id_rsa.pub >> ~/.ssh/authorized_keys
5.更改文件权限
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
6.登录worker1测试
ssh worker2
不需要密码直接登录上