hadoop学习笔记6linux下ssh免密登录使用的秘钥对儿的生成

ls -a才能看见隐藏目录.ssh里面放着刚才用ssh-keygen -t rsa 指令生成的秘钥对儿 

 id_rsa是私钥

id_rsa.pub是公钥

查看公钥文件如下:

 将刚才生成的公钥文件复制到远程要想要无密码登录的那台目标主机对应的ssh登录身份认证目录下的身份认证信息库文件中

(注意前提是目标机在对应目录下要有.ssh目录,这个可以事先通过以上的ssh-keygen -t rsa命令在远程要登录的目标机上跑一边就也会有.ssh目录在默认位置上生成)

注意:authorized_keys文件 就是远程目标机上用于存放验证私钥的公钥库文件内容值的库文件,公钥库文件可以存放多个公钥内容值,公钥库文件中的公钥是用来验证和其匹配的私钥的正确性的,这里看私钥通常用于作为身份凭证,而公钥库文件中的公钥值通常用来验证与其匹配的私钥的合法性匹配性,从而完成身份认证

————————————————————————

注意事项:

要集群中的每一台节点主机设置本机用户登录本机的免密码登录ssh配置(必须自己能免密码登录自己的配置)

方法如下:

查看前文本机上生成的公钥文件内容

 将本机公钥文件内容copy到本机的authorized_keys(公钥库文件)文件中即可

 注意:集群中有多少个节点计算机,authorized_keys文件中就会有多少个公钥值,集群中的所有节点计算机的authorized_keys文件都是这样书写配置的,因为集群中的各个节点计算机之间两两互通都实现了所有主机之间的ssh免密码登录配置

集群中所有节点计算机的公钥值都应该出现在集群中的所有计算机的authorized_keys文件中就对了

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值