Ubuntu16.04 配置SSH无密码登录
分类:
文章
•
2023-01-04 23:55:46
- 确认需要集群的主机名与IP地址,修改主机名字的命令
sudo gedit /etc/hostname
- 如果修改了主机名,请重启,没有则下一步
- 在每个主机上都下载ssh
sudo apt-get install openssh-server
- 关闭防火墙,
sudo ufw disable
- 生成公钥**,
ssh-******
- 建立信任连接列表,
cat ~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys
- 无密码登录主机,
ssh localhost
,退出exit
- 修改hosts文件,添加其他节点,
sudo gedit /etc/hosts
- 拷贝主节点信息到其他节点,
cat ~/.ssh/id_rsa.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
- 无密码登录其他节点,
ssh Ubuntu02
- 如果10中的命令没有生效,那么你可以直接百度,或者参考我的另外一篇文章:http://blog.csdn.net/fontthrone/article/details/77916860
- 更便捷的方法,免密码登录与免密码拷贝文件
ssh-copy-id [email protected]
。