如何进行SSH免密码登录配置

本篇文章为大家展示了如何进行SSH免密码登录配置,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

临夏网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联从2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。

部署hadoop集群,都需要配置SSH免密码登陆,为什么要设置SSH免密码登录,其原因是我们在开启hadoop的时候需要多次输入yes和root密码,这是我们所不能忍受的,我们迫切需要实现免登录的功能。
这里以三个节点node0, node1,node2为例配置

  1. 首先每个节点的/etc/hosts文件都要配置好,内容如下:
    10.10.75.100 node0
    10.10.75.101 node1
    10.10.75.102 node2

2.在每个节点都执行:
ssh-keygen -t rsa
生成公钥
注意:如果以前有生成过可以先删除,删除命令是 rm -rf /root/.ssh/

3.将node1,node2生成的公钥改名,拷贝到node0节点上

#节点node1
cp /root/.ssh/id_rsa.pub /root/.ssh/key_node1
scp /root/.ssh/key_node1 root@node0:/root/.ssh/

#节点node2
cp /root/.ssh/id_rsa.pub /root/.ssh/key_node2
scp /root/.ssh/key_node2 root@node0:/root/.ssh/

4.node0节点生成公钥也改名
cp /root/.ssh/id_rsa.pub /root/.ssh/key_node0

5.在节点node0上,把公钥导入到认证文件,执行如下命令:
cd /root/.ssh/
cat key_node0 >> authorized_keys
cat key_node1 >> authorized_keys
cat key_node2 >> authorized_keys
cat key_node3 >> authorized_keys
chmod 700 /root/.ssh
chmod 600 authorized_keys

6.把这个authorized_kesy文件分发到其它节点
scp authorized_keys  root@node1:/root/.ssh
scp authorized_keys  root@node2:/root/.ssh

  1. 测试SSH免密码登录

上述内容就是如何进行SSH免密码登录配置,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。

当前题目:如何进行SSH免密码登录配置
文章来源:https://www.cdcxhl.com/article46/ijjseg.html

成都网站建设公司_创新互联,为您提供网站内链云服务器品牌网站制作网站维护软件开发品牌网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站优化排名