【linux 免密登录】快速设置kafka01、kafka02、kafka03 三台机器免密登录
针对kafka01、kafka02、kafka03三台机器重新设置免密登录,您可以按照以下步骤操作:
1. **生成SSH密钥对**:
在一台机器上(例如kafka01),生成SSH密钥对。如果您已经有了密钥对,可以跳过这一步。
```bash
ssh-keygen -t rsa
按照提示操作,可以选择不设置密码(passphrase)以实现免密登录。
-
将公钥复制到其他机器:
使用ssh-copy-id
命令将公钥复制到其他两台机器(kafka02和kafka03)。ssh-copy-id root@kafka02 ssh-copy-id root@kafka03
这里的
root
是目标机器的用户名,如果不同请替换为您的实际用户名。 -
配置SSH免密登录:
确保每台机器的~/.ssh/
目录权限设置正确,.ssh
目录权限应为700,authorized_keys
文件权限应为600。chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys
在每台机器上执行上述命令以确保权限正确。
-
测试免密登录:
从kafka01测试免密登录到kafka02和kafka03,以确保免密登录配置成功。ssh root@kafka02 ssh root@kafka03
如果能够成功登录而不需要输入密码,则说明免密登录配置成功。
如果需要双向,则每台机器全部执行以上步骤。
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/2f3176987e884054b123e38d1db6e08e.png)