ssh免登录
2016-07-10 08:29
465 查看
##开启公钥权限认证
1.修改sshd_config
2.开启公钥验证权限
_
注:这里为验证公钥文件存放路径,根据实际情况设置,这里我们放在/root/.ssh下(没有.ssh请手工创建)
_
3.设置完后重启sshd服务
##生成密钥
1.以root/普通用户登录master和salver
2.生成密码为空的密钥并存储在.ssh下
_
如果是普通用户可以生成到/home/yourname/.ssh目录下,具体看AuthorizedKeysFile设置路径
_
3.生成authorized_keys
可以看到id_dsa 为私钥,id_dsa.pub为公钥
4.将master拷贝至salver
_
这里会提示输入root密码,因为尚未设置好,不能免密码登录
_
##设置权限
master和salver都需要设置
Master和slave服务器/root/.ssh给700, authorized_keys给600权限:
1.修改sshd_config
vim /etc/ssh/sshd_config
2.开启公钥验证权限
PubkeyAuthentication yes AuthorizedKeysFile /root/.ssh/authorized_keys
_
注:这里为验证公钥文件存放路径,根据实际情况设置,这里我们放在/root/.ssh下(没有.ssh请手工创建)
_
3.设置完后重启sshd服务
service sshd restart
##生成密钥
1.以root/普通用户登录master和salver
su root
2.生成密码为空的密钥并存储在.ssh下
ssh-keygen -t dsa -P '' -f /root/.ssh/id_dsa
_
如果是普通用户可以生成到/home/yourname/.ssh目录下,具体看AuthorizedKeysFile设置路径
_
3.生成authorized_keys
cd /root/.ssh ls
可以看到id_dsa 为私钥,id_dsa.pub为公钥
cat id_dsa.pub > authorized_keys
4.将master拷贝至salver
scp /root/.ssh/authorized_keys root@172.16.192.84:/root/.ssh/
_
这里会提示输入root密码,因为尚未设置好,不能免密码登录
_
##设置权限
master和salver都需要设置
Master和slave服务器/root/.ssh给700, authorized_keys给600权限:
chmod -R 700 /root/.ssh chmod -R 600 /root/.ssh/authorized_keys
相关文章推荐
- Linux Generating SSH Keys
- 详解HDFS Short Circuit Local Reads
- Hadoop_2.1.0 MapReduce序列图
- 使用Hadoop搭建现代电信企业架构
- 单机版搭建Hadoop环境图文教程详解
- hadoop常见错误以及处理方法详解
- perl脚本实现限制ssh最大登录次数(支持白名单)
- rsync ssh 数据同步分析
- 搭建SSH时的思考和遇到的几个问题的解决方法
- SSH框架网上商城项目第9战之添加和更新商品类别功能实现
- SSH框架网上商城项目第7战之整合Struts2和Json
- SSH 使用原理 与解释
- SSH整合中 hibernate托管给Spring得到SessionFactory
- hadoop 单机安装配置教程
- hadoop的hdfs文件操作实现上传文件到hdfs
- Linux VPS利用SSH重置ROOT密码的方法
- hadoop实现grep示例分享
- SSH框架网上商城项目第15战之线程、定时器同步首页数据
- SSH框架网上商城项目第18战之过滤器实现购物登录功能的判断