linux下为集群配置ssh无密码登录
2017-11-14 21:25
417 查看
linux下为集群配置ssh无密码登录
集群的计算机协作的最基础要求就是主机可以免密的登录任意一台机器,这里先记下来,以后集群崩了也好重新配置。0x01集群环境:
5台centos主机,ip地址:x.x.x.46~50。用户名:都是xxx
0x02实验目的:
配置分发密钥,使得46可以无密码访问46~50的所有机器。0x03实验步骤:
首先在46的机器上生成公密钥对:ssh-keygen -t rsa,然后一路回车
密钥文件在
~/.ssh下,把密钥保存到
authorkeys_keys中:
cat id_rsa.pub >> authorized_keys
修改
authorkeys_keys权限:
chmod 600 authorized_keys
修改
/etc/ssh/sshd_config文件:
RSAAuthentication yes # 启用 RSA 认证 PubkeyAuthentication yes # 启用公钥私钥配对认证方式 AuthorizedKeysFile ~/.ssh/authorized_keys # 公钥文件路径
验证下本机:
ssh localhost可以免密码进入了。
之后把公钥复制到其余4台机器上:
以47为例,首先复制一份到目标及机上:
scp authorized_keys xxx@x.x.x.47:~/.ssh/输入密码即可。
之后登录到47端然后修改权限然后生成公私钥对然后把
id_rsa.pub追加进
authorized_keys中:
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys
然后把
id_rsa.pub删掉
然后再把文件复制回来:
scp ~/.ssh/authorized_keys xxx@x.x.x.46:~/.ssh/
然后挨个重复即可。
相关文章推荐
- Hadoop集群安装(六)--------CentOS配置SSH无密码登录
- linux 集群 配置 免密码登录
- 大数据配置集群ssh免密码登录
- Hadoop集群SSH服务和免密码登录的配置
- 解决ssh配置无密码登录后 又出现输入密码的情况--hadoop集群配置
- CentOS 配置集群机器之间SSH免密码登录
- linux上配置ssh的无密码登录
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- Hadoop集群中的ssh无密码登录配置
- Linux---ssh配置免密码登录
- Hadoop集群搭建之SSH无密码登录配置错误解析
- Linux下配置SSH免密码登录
- Linux多台服务器间SSH免密码登录配置
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- linux 配置SSH无密码登录
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- Unix/Linux ssh配置无密码登录
- CentOS 配置集群机器之间SSH免密码登录
- Linux配置ssh无密码登录