Linux 免密配置

服务器列表

服务器IP地址账号
master10.0.0.21root
hadoop110.0.0.31hadoop
hadoop210.0.0.32hadoop
hadoop310.0.0.33hadoop
生成文件

分别在登录用户下执行ssh-keygen -t rsa命令,然后连续3次回车。

[hadoop@hadoop1 ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/hadoop/.ssh/id_rsa): 
Created directory '/home/hadoop/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/hadoop/.ssh/id_rsa.
Your public key has been saved in /home/hadoop/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:0Tq9znbZMIq02u6q4MqjLP+BdfOJXxCizSQaNtjUbM4 hadoop@hadoop1
The key's randomart image is:
+---[RSA 2048]----+
|  .o             |
| +  +    .       |
|. =+. o o .      |
| . +E* . =       |
|  . o = S .      |
|   o . +.+ .o    |
|  o . ..ooo. =   |
|+o . . oo+o o .  |
|==+.o.o==.o.     |
+----[SHA256]-----+
查看生成文件

.ssh 文件在当前登录的系统账号下生成

[hadoop@hadoop2 ~]$ cd /home/hadoop/.ssh/
[hadoop@hadoop2 .ssh]$ ll -a
total 12
drwx------. 2 hadoop hadoop   61 May 16 14:44 .
drwx------. 3 hadoop hadoop  111 May 16 14:40 ..
-rw-r--r--. 1 hadoop hadoop  789 May 16 14:44 authorized_keys
-rw-------. 1 hadoop hadoop 1675 May 16 14:40 id_rsa
-rw-r--r--. 1 hadoop hadoop  396 May 16 14:40 id_rsa.pub
[hadoop@hadoop2 .ssh]$ 
在master下将当前公钥写入到authorized_keys
[root@hdp-01 .ssh]# cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
将hadoop*的公钥写入到authorized_keys
[root@hdp-01 .ssh]# ssh hadoop@hadoop1 cat /home/hadoop/.ssh/id_rsa.pub >>authorized_keys
[root@hdp-01 .ssh]# ssh hadoop@hadoop2 cat /home/hadoop/.ssh/id_rsa.pub >>authorized_keys
[root@hdp-01 .ssh]# ssh hadoop@hadoop3 cat /home/hadoop/.ssh/id_rsa.pub >>authorized_keys
将master下的authorized_keys 分发到所有的服务器上
[root@hdp-01 ~]# scp /root/.ssh/authorized_keys hadoop@hadoop1:/home/hadoop/.ssh/authorized_keys
[root@hdp-01 ~]# scp /root/.ssh/authorized_keys hadoop@hadoop2:/home/hadoop/.ssh/authorized_keys
[root@hdp-01 ~]# scp /root/.ssh/authorized_keys hadoop@hadoop3:/home/hadoop/.ssh/authorized_keys
完成操作
[root@hdp-01 .ssh]# ssh hadoop@hadoop3
Last login: Thu May 16 14:40:41 2019
[hadoop@hadoop3 ~]$ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值