两台虚拟服务器:
192.168.0.110
192.168.0.109
1、创建秘钥(登录的110服务器)
ssh-keygen -t rsa
[root@bogon ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/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:
57:48:c1:0a:90:2c:e7:be:51:77:d1:4a:a4:5a:65:7d root@bogon
The key's randomart image is:
+--[ RSA 2048]----+
| ..o o*+ |
| . + . =+.o E |
| + .oo.o.. |
| . .oo o. |
| . ...S.. |
| o . |
| o |
| . |
| |
+-----------------+
[root@bogon ~]#
2、然后可以看到当前目录下会有.ssh文件夹,秘钥就在其中
3、将id_rsa.pub放到目标机子(109)上
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.109
4、ssh登录109
ssh root@192.168.0.109