前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >大数据,云技术基础知识:ssh解惑,到底谁免登陆谁

大数据,云技术基础知识:ssh解惑,到底谁免登陆谁

作者头像
用户1410343
发布2018-03-26 15:30:02
7140
发布2018-03-26 15:30:02
举报
文章被收录于专栏:about云

问题导读 1.对于两台拥有公钥和私钥的密钥对,拥有私钥的客户端是否可以免密码登录公钥的客户端? 2.如果多台机器配置相互免登陆,该如何操作最简单? ssh无密码登录,其实已经有很多的文章,而且让我们眼花缭乱。我们都是照着文章去操作,似乎也能成功,但是有时候不成功。所以虽然我们经常操作,但是依然很模糊不懂,到底是谁该免密码登录谁。 如果你刚接触ssh,那么可以先参考 centos7:SSH公钥无密码认证 http://www.aboutyun.com/forum.php?mod=viewthread&tid=17996 云技术基础:集群搭建SSH的作用及这些命令的含义 http://www.aboutyun.com/forum.php?mod=viewthread&tid=6977 CentOS6.4之图解SSH无验证双向登陆配置 并且自己实际操作过ssh,那么这篇文章对你才有比较大的帮助。 首先我们这里介绍四台机器: master master1 slave1 slave2 这四台机器分别产生了公钥和私钥。 首先我们来看master1和slave1. master1产生密钥对: id_rsa,id_rsa.pub

我们可以看看id_rsa,id_rsa.pub的内容。 id_rsa内容:

id_rsa.pub

我们需要把公钥,复制到其它客户端,比如slave1。

我们是slave1免登陆master1,还是master1免登陆slave1. master1产生了公钥,和私钥。 公钥是可以放到任何客户端的,如下图,master1公钥复制到slave1,master1免登陆slave1.

对于多台机器,我们该如何设置免登陆。由于教程很多,而且产生了很多的冗余操作。对于master1,master,slave1,slave2.他们之间免登陆该如何设置。相互免登陆,我们只要将四台机器的公钥放到一个文件中。然后复制到四台机器authorized_keys中即可。

这样即实现了,四台机器相互免登陆。 总结: 知道有私钥的客户端,就可以免登陆其它有公钥的客户端。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2016-05-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 about云 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
大数据
全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档