客户端生成密钥对,我们先打开linux-128,关掉linux-129,在linux-128上运行命令: [root@linux-129 ~]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
这个命令是用来生成密钥对,首先,它让我们定义私钥的存放路径,默认路径是/root/.ssh/id_rsa。这里采用默认即可,直接回车,此时会显示如下信息: Enter passphrase (empty for no passphrase):
然后它让我们定义私钥的密码,可以留空,直接回城即可,此时会显示如下信息: Enter same passphrase again:
此时它会让我们再次一次输入密码,然后回车,此时显示如下信息: Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
ba:bb:b0:00:8e:8a:6b:ca:76:d2:b1:16:cf:df:63:1d root@linux-129
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| |
| |
|. S |
|o. o . E |
|..o B . . . |
|++ * = ..o . |
|Oo+ . =+... |
+-----------------+
最终生成了密钥对,你可以在/root/.ssh/目录下找到公钥(id_rsa.pud)和私钥(id_rsa).