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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_18730505/article/details/81081270

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       ( 用户名@主机名称)

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

自己免登自己

猜你喜欢

转载自blog.csdn.net/qq_18730505/article/details/81081270
今日推荐