设为首页 加入收藏

TOP

linux配置服务器间无密钥双向登录
2019-05-05 12:26:38 】 浏览:48
Tags:linux 配置 服务器 密钥 双向 登录

服务器:

192.168.152.140 hd_nn_140

192.168.152.141 hd_dn_141

192.168.152.142 hd_dn_142


二、三台服务器分别

创建hadoop用户

groupadd hadoop

useradd -g hadoop hadoop


三、设置密码


passwd hadoop


切换到hadoop用户登录su hadoop


四、生成无密码访问的公钥/私钥对


ssh-keygen -t rsa



什么都不输入 回车两次


查看:id_rsa 私钥 id_rsa.pub 公钥


五、在hd_nn_140上将id_rsa.pub的内容输出追加到authorized_keys:

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


六、添加权限

chmod 700 .ssh
chmod 600 authorized_keys


七、拷贝hd_dn_141和hd_dn_142中id_rsa.pub内容到hd_nn_140的authorized_keys文件中


八、通过scp命令拷贝authorized_keys到hd_dn_141和hd_dn_142的~/.ssh目录中

scp /home/hadoop/.ssh/authorized_keys hadoop@hd_dn_141:~/.ssh/authorized_keys



九、测试本机


ssh hd_dn_141

ssh hd_dn_142


第一次测试需要输入yes 之后就不用了


到此搞定!










本文转自 yntmdr 51CTO博客,原文链接:http://blog.51cto.com/yntmdr/1631902,如需转载请自行联系原作者
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Hadoop提交作业------>hadoop.. 下一篇结合案例讲解MapReduce重要知识点..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目