本地搭建hadoop集群--设置ssh免登陆及免登原理

ssh免登就是 机器与机器之间通过密钥相互信任跳过登陆

命令

cd 

cd .ssh/  

ssh-keygen -t rsa

会生成两个密钥

id_rsa

id_rsa.pub

顾名思义 一个是公钥 一个是私钥

A与B 之间如何达成 互信呢?

A首先将自己得公钥交给B

>>A拿着私钥加密好的数据去访问B

>>B去授权key集(authorized_keys) 里去找A得公钥并解密

>>B使用A的公钥加密回传给A

>>A使用私钥解密

以上就是 ssh互信免登的原理

步骤

cd  --进入家目录

cd .ssh/ --进入ssh目录

ssh-keygen   --生成密钥对,按3次回车

ssh-copy-id slave1 --将密钥copy给 slave1

然后输入 slave1 的 密码 即可

验证

ssh slave1 直接就会登陆成功

在slave1 中  .ssh/目录下  cat authorized_keys 能 找到 密钥 以及  root@master       ( 用户名@主机名称)

建议 做免登的时候 自己 交一把钥匙给自己

自己免登自己

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值