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 登录时一定要是是配置了私钥和公钥的 用户去登录!
登录测试:
完.............................
传播知识,分享快乐!
作者:IT_BULL
出处:http://www.cnblogs.com/itBulls/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
博客园-博客园。