ssh免密登录

 

1.注意:需要配置同一地区同一可用区的机器 才是一个局网

 2 配置好hosts文件

vi  /etc/hostnames

192.168.110.151  master

192.168.110.152   node1

192.168.110.153  node2 

3 生成公钥私钥 三台机器同样操作

 ssh-keygen -t rsa  

 然后一路回车

 4.远程拷贝公钥 每台机器都敲:这里你要以什么身份免密到远程就要使用什么用户我是以app身份,如果你是root,就修改root,,默认不带用户则按当前登陆身份:

 ssh-copy-id  app@192.168.110.151

 ssh-copy-id app@192.168.110.152

 ssh-copy-id app@192.168.110.153

 每次操作根据提示 输入yes 以及 远程服务器密码

最后检查每台机器Authorized_keys 文件权限为600,/home/app/.ssh的.ssh目录权限为700

若无法免密就可能是这个原因,chmod  600  Authorized_keys ,chmod  700  /home/app/.ssh

6 验证登陆 

验证成功,这样三台机器无论是访问自己还是另外两台ssh都不需要密码了

 

 

 

posted @ 2020-02-03 23:31  不带R的墨菲特  阅读(271)  评论(0编辑  收藏  举报