ssh配置免密登录

 

 

 

必要条件:

一、同一个用户

二、同一份公钥

三、配置hosts文件

 

1) .ssh目录的权限必须是700 (你给777都不行)

2) .ssh/authorized_keys文件权限必须是600

3) ps -Af | grep shhd 查看shhd服务是否开启 

 

 

一 : 在两台机器上创建同一个账户(luser)密码

 

二:公钥和私钥配置 要双份 传递个另外一台服务器

#创建.shh 目录 //在luser 下创建

 

#生成ssh 公私密钥,在.ssh 目录下生成公钥文件(id_rsa.pub)和私钥文件(id_rsa)

ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ''

 

#输出公钥文件内容并且重新输入到~/.ssh/authorized_keys文件中

 

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

 

#给~/.ssh目录加上700权限

 

#给~/.ssh/authorized_keys加上600权限

 

三:配置hosts文件

 

修改/etc/hosts文件

vim /etc/hosts,把配置的固定IP加到文件里

配置的时候, 左面是IP,右面是主机名,IP和主机名是相匹配的

 

问题:权限 ,不是一套公钥和私钥 ,host没有更改:

前提条件使用ssh 登录时一定要是是配置了私钥和公钥的 用户去登录!

 

 

登录测试:

 

 

 

 

 完.............................

 

posted @ 2018-06-20 19:29  马鞍山  阅读(102)  评论(0编辑  收藏  举报