Hadoop1与Hadoop2的互换公钥实验步骤


一、Hadoop1实验
1、创建Hadoop1账户,并设置密码
[root@localhost ~]# useradd hadopp1
[root@localhost ~]# userdel -r hadopp1
[root@localhost ~]# useradd hadoop1
[root@localhost ~]# passwd hadoop1
更改用户 hadoop1 的密码 。
新的 密码:
无效的密码: 密码是一个回文
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
2、使用su命令进入hadoop1,并设置公钥私钥的密码
[root@localhost ~]# su - hadoop1
[hadoop1@localhost ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/hadoop1/.ssh/id_rsa):
Created directory '/home/hadoop1/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/hadoop1/.ssh/id_rsa.
Your public key has been saved in /home/hadoop1/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:aRHJRQu69sm8qGY4Vt8rPlTlf9ta+1WAsuW120z0UVw [email protected]
The key's randomart image is:
+---[RSA 2048]----+
|       .o+o    .E|
|       .oo.. .  o|
|      . .oo o o..|
|       ..o.= . +o|
|      o.S ... . +|
|    ...= .  . .=.|
|   o o .=    ..o=|
|  + o +...    ..+|
| . +.oooo.    .oo|
+----[SHA256]-----+
[hadoop1@localhost ~]$ ls .ssh/
id_rsa  id_rsa.pub
3、将公钥使用scp上传至Hadoop2
[hadoop1@localhost ~]$ ssh-copy-id -i /home/hadoop1/.ssh/id_rsa [email protected]
/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/hadoop1/.ssh/id_rsa.pub"
The authenticity of host '192.168.200.105 (192.168.200.105)' can't be established.
ECDSA key fingerprint is SHA256:lbs2iraS68WbwbDOknBUAiOyRhz2sEeXTCw+aQgCbbU.
ECDSA key fingerprint is MD5:f8:ef:9f:dd:c2:9e:fb:f1:e6:9d:84:fb:92:2c:da:a8.
Are you sure you want to continue connecting (yes/no)? yes
/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
[email protected]'s password:
Number of key(s) added: 1
Now try logging into the machine, with:   "ssh '[email protected]'"
and check to make sure that only the key(s) you wanted were added.
4,使用ssh命令进入hadoop2@网段,并在hadoop2中使用cat命令查看公钥的位置和公钥密文
[hadoop1@localhost ~]$ ssh [email protected]
Last login: Fri Aug 16 08:55:15 2019
[hadoop2@localhost ~]$ cat .ssh/
authorized_keys  id_rsa           id_rsa.pub       known_hosts     
[hadoop2@localhost ~]$ cat .ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQj5eKD2XmixXnxf
JCISF0E/qZ9ZIIDfBBlGJ28VuITxwqU3AWTOn2+ukJu+XomgqDBoVu19
dfZ4BKHt4JBXghHoHMzQmgA09KaljKslB81kOrcYLLAd+B6y4BfkUPBIZ
kaCkeiWVQZqM49scZ/kzNnYioC7NI+0FgbmatsWWJ9nrh2clVnKklmHs
Gm7Cp4ZyEDec7eOL88/rCv3lhJguzIeDCQ1aALpWe6xAphnzYKE23zyhSQ
I8feyYiC+rW30zhhKmLqBbu9fAOjGujImraC9hcOIbYKjKm+q9XaZpyjaPoo
8+EhUQJGpzd+BXaWnNtcyCnMpED+13IoeFwSZmF hadoop1@localhost.
localdomain
5,登出,使用cat命令查看hadoop1的公钥与上传至hadoop2的公钥进行对比
[hadoop2@localhost ~]$ cat .ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQj5eKD2XmixXnxf
JCISF0E/qZ9ZIIDfBBlGJ28VuITxwqU3AWTOn2+ukJu+XomgqDBoVu19
dfZ4BKHt4JBXghHoHMzQmgA09KaljKslB81kOrcYLLAd+B6y4BfkUPBIZ
kaCkeiWVQZqM49scZ/kzNnYioC7NI+0FgbmatsWWJ9nrh2clVnKklmHs
Gm7Cp4ZyEDec7eOL88/rCv3lhJguzIeDCQ1aALpWe6xAphnzYKE23zyhSQ
I8feyYiC+rW30zhhKmLqBbu9fAOjGujImraC9hcOIbYKjKm+q9XaZpyjaPoo
8+EhUQJGpzd+BXaWnNtcyCnMpED+13IoeFwSZmF hadoop1@localhost.
localdomain[hadoop2@localhost ~]$ 登出
Connection to 192.168.200.105 closed.
[hadoop1@localhost ~]$ cat .ssh/
authorized_keys  id_rsa           id_rsa.pub       known_hosts     
[hadoop1@localhost ~]$ cat .ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQj5eKD2XmixXnxf
JCISF0E/qZ9ZIIDfBBlGJ28VuITxwqU3AWTOn2+ukJu+XomgqDBoVu19
dfZ4BKHt4JBXghHoHMzQmgA09KaljKslB81kOrcYLLAd+B6y4BfkUPBIZ
kaCkeiWVQZqM49scZ/kzNnYioC7NI+0FgbmatsWWJ9nrh2clVnKklmHs
Gm7Cp4ZyEDec7eOL88/rCv3lhJguzIeDCQ1aALpWe6xAphnzYKE23zyhS
QI8feyYiC+rW30zhhKmLqBbu9fAOjGujImraC9hcOIbYKjKm+q9XaZpyja
Poo8+EhUQJGpzd+BXaWnNtcyCnMpED+13IoeFwSZmF hadoop1@loc
alhost.localdomain
二、Hadoop2实验
1.创建Hadoop2账户,并设置密码
[root@localhost ~]# useradd hadoop2
[root@localhost ~]# passwd hadoop2
更改用户 hadoop2 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
2、使用su命令进入hadoop2,并设置公钥私钥的密码
[root@localhost ~]# su - hadoop2
[hadoop2@localhost ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/hadoop2/.ssh/id_rsa):
Created directory '/home/hadoop2/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/hadoop2/.ssh/id_rsa.
Your public key has been saved in /home/hadoop2/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:Tmc9M6I0fxQ5A/FnzbkxzmtbpKhPWZprPXqiRh+FJL8 [email protected]
The key's randomart image is:
+---[RSA 2048]----+
|          o.     |
|          .o.. o.|
|           +*.o+o|
|           .o*+ +|
|        S + *o.+.|
|       + *.oEX o.|
|        o...Bo.o.|
|          .++.= o|
|         .o+++ o |
+----[SHA256]-----+
[hadoop2@localhost ~]$ ls .ssh/
id_rsa  id_rsa.pub
3、将公钥使用scp上传至Hadoop1
[hadoop2@localhost ~]$ ssh-copy-id -i /home/hadoop2/.ssh/id_rsa [email protected]
/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/hadoop2/.ssh/id_rsa.pub"
The authenticity of host '192.168.200.111 (192.168.200.111)' can't be established.
ECDSA key fingerprint is SHA256:QuMzNxu8CPM/zGL9/fEVqUUI2DN+hxZPP4NYC9JJc+Q.
ECDSA key fingerprint is MD5:20:25:ee:8a:0b:f2:41:6e:83:30:22:da:e1:a9:27:33.
Are you sure you want to continue connecting (yes/no)? yes
/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
[email protected]'s password:
Number of key(s) added: 1
Now try logging into the machine, with:   "ssh '[email protected]'"
and check to make sure that only the key(s) you wanted were added.
4,使用ssh命令进入hadoop1@网段,并在hadoop1中使用cat命令查看公钥的位置和公钥密文
[hadoop2@localhost ~]$ ssh [email protected]
Last login: Fri Aug 16 08:52:47 2019
[hadoop1@localhost ~]$ ls .ssh/
authorized_keys  id_rsa  id_rsa.pub  known_hosts
[hadoop1@localhost ~]$ cat .ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC4/aqdjHqvj6dp
On+a9R+l9uvW9KI2ZEIJgKX+km2UE7OHdd/9txnKqbwUy85vRylD
phYacSxcivPFNHOyR17mt6w/jA6OiLiUvG0vsOl9/d2cDbba3gxpOJ
VWW9h9o2UQNqZ8FPPpkdH/uvlqZrTyuzVkQWWzV/TWe4WNtN
uk8IINx89Q7tTAXBSxR7CdMhyzQNAinQAAP0zm+/X8DG69mf8n
etNJzedBE+IYytr7JxCY657S8lO0qcPaQ10mJ237qgQXCV1JW4cb9
QoHtfiQ5ajhBKYzWNu/BkyT4rig2c2d0O2qTt3AVS6+5QEKEXZyFjV
53ZfXlgP+XLqliuYb [email protected]
 
5,登出,使用cat命令查看hadoop1的公钥与上传至hadoop2的公钥进行对比
[hadoop1@localhost ~]$ cat .ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC4/aqdjHqvj6dp
On+a9R+l9uvW9KI2ZEIJgKX+km2UE7OHdd/9txnKqbwUy85vRylD
phYacSxcivPFNHOyR17mt6w/jA6OiLiUvG0vsOl9/d2cDbba3gxpOJ
VWW9h9o2UQNqZ8FPPpkdH/uvlqZrTyuzVkQWWzV/TWe4WNtN
uk8IINx89Q7tTAXBSxR7CdMhyzQNAinQAAP0zm+/X8DG69mf8n
etNJzedBE+IYytr7JxCY657S8lO0qcPaQ10mJ237qgQXCV1JW4cb9
QoHtfiQ5ajhBKYzWNu/BkyT4rig2c2d0O2qTt3AVS6+5QEKEXZyFjV
53ZfXlgP+XLqliuYb [email protected]
[hadoop1@localhost ~]$ 登出
Connection to 192.168.200.111 closed.
[hadoop2@localhost ~]$ ls .ssh/
authorized_keys  id_rsa  id_rsa.pub  known_hosts
[hadoop2@localhost ~]$ cat .ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC4/aqdjHqvj6
dpOn+a9R+l9uvW9KI2ZEIJgKX+km2UE7OHdd/9txnKqbwUy85v
RylDphYacSxcivPFNHOyR17mt6w/jA6OiLiUvG0vsOl9/d2cDbba3
gxpOJVWW9h9o2UQNqZ8FPPpkdH/uvlqZrTyuzVkQWWzV/TWe
4WNtNuk8IINx89Q7tTAXBSxR7CdMhyzQNAinQAAP0zm+/X8DG
69mf8netNJzedBE+IYytr7JxCY657S8lO0qcPaQ10mJ237qgQXCV1
JW4cb9QoHtfiQ5ajhBKYzWNu/BkyT4rig2c2d0O2qTt3AVS6+5QEK
EXZyFjV53ZfXlgP+XLqliuYb [email protected]
 

猜你喜欢

转载自www.cnblogs.com/the-package/p/11362029.html