05学习大数据-SSH无密登录

免密登录的原理

配置公钥私钥

在hadoop102上,首先进入自己的家目录

 cd .ssh/

里面有个known_hosts

记录了谁曾经访问过102这台服务器

现在打算 配置 102能无密登录103和104 , (在家目录的.ssh/文件夹下输入)

ssh-keygen -t rsa

三次回车

生成以下文件

id_rsa 私钥

is_rsa.pub 公钥

 拷贝公钥到hadoop103服务器

ssh-copy-id hadoop103

测试连接hadoop103服务器是否需要输入密码

ssh hadoop103

同理,拷贝到104服务器

ssh-copy-id hadoop104

你需要对102服务器配置一次

 ssh-copy-id hadoop102

在.ssh文件夹下就会多一个authorized_keys文件


同理 对 103,104服务器,也对其他服务器进行免密登录

过程同102,略


hadoop102:如果此时切换到root用户,去ssh hadoop103 仍然是需要登录的。那么就需要在root用户下,通用去配置免密登录。操作同上。

配置完成后,去分发一个a.txt文件试试是否需要登录,结果是不需要登录。

[zuck@hadoop102 ~]$ xsync a.txt
==================== hadoop102 ====================
sending incremental file list

sent 55 bytes  received 12 bytes  134.00 bytes/sec
total size is 4  speedup is 0.06
==================== hadoop103 ====================
sending incremental file list
a.txt

sent 106 bytes  received 35 bytes  282.00 bytes/sec
total size is 4  speedup is 0.03
==================== hadoop104 ====================
sending incremental file list
a.txt

sent 106 bytes  received 35 bytes  94.00 bytes/sec
total size is 4  speedup is 0.03
 


到此,ssh免密登录已经在三台服务器上配置完成了。以及免密分发。这样大大提高我们分发数据的效率。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZuckD

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值