在linux客户机上生成rsa的ssh密钥
Id_rsa 是密钥
Id_rsa.pub 是公钥
[root@xuegod128~]# 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:
e2:19:f2:b4:e3:90:b6:36:08:70:1c:1d:2d:67:53:16 root@localhost.cn
The key‘s randomart image is:
+--[ RSA 2048]----+
| ..o .E. |
| . o =. |
| . . + . |
|. o |
|.. . + S |
|. * = |
| . .+ * |
| ..o+ . |
| .... |
+-----------------+
然后把客户端公钥发给linux的服务器(192.168.31.129)
[[email protected] ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.31.129
Now try logging into the machine, with "ssh ‘192.168.31.129‘", and check in:
.ssh/authorized_keys
to make sure we haven‘t added extra keys that you weren‘t expecting.
测试客户端登录情况
[[email protected] ~]# ssh 192.168.31.129
Last login: Sun Jan 24 23:23:07 2016 from 192.168.31.188
logout
Connection to 192.168.31.129 closed.
完成!!!
原文:http://linxm.blog.51cto.com/10966682/1738105