快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记娱乐手机app下载:在Linux CLI使用sshkeygen生成RSA密钥(3)BR公钥指纹



公钥指纹

因为公钥长度一样平常都是 1024 或 2048 个字节,未方便进行比对,是以平日应用一个较短的字符串来代表它,这个便是公钥指纹。公钥指纹的谋略措施一样平常便是对公钥字符串进行 MD5 或者 SHA-1 等择要谋略获得,一个 1024 字节长度的 RSA 算法公钥,颠末指纹谋略后获得的公钥指纹只有 128(MD5择要)字节或者 160(SHA-1)字节。

你可以应用 ssh-keygen 对象来谋略公钥指纹:

$ ssh-keygen -l -f id_rsa.pub

2048 ce:89和记娱乐手机app下载:59:3d:a1:3a:99:b3:01:46:78:0f:d1:cc:d4:faxavier@Qbee-X (RSA)

天生密钥对

应用 ssh-keygen 天生一个密钥对(私钥 + 公钥):

$ ssh-keygen

Generating public/private rsa key pair.Enter file in which to save the key (/home/xavier/.ssh/id_rsa): id_rsa

Enter passphrase (empty for no passphrase):Enter same passphrase again:

Your identification has been saved in id_rsa.Your public key has been saved in id_rsa.pub.

The key fingerprint is:ce:89:59:3d:a1:3a:99:b3:01:46:78:0f:d1:cc:d4:fa xavier@Qbee-X

The key's randomart image is:+--[ RSA 2048]----+

|.=..||. .+ .|

|. +..||o o.o .|

|o ..S o||. . XE. .|

|X +||=|

|.|+-----------------+

ssh-keygen 默认应用 RSA 算法,长度为 2048 位,天生一个私钥文件 id_rsa 和一个公钥文件 id_rsa.pub,两个文件默认保存在用户的 ~/.ssh 目录下。你可以在敕令行交互历程指定密钥文件路径,也可以设置密钥口令,假如设置了密钥口令,在应用密钥进行登录时,必要输进口令。

ssh-keygen 支持 -f 选项指定密钥文件路径,-t 选项指定加密算法,-b 选项指定密钥长度,-N 选项指定密钥口令,-C 选项指定注释。

只要将公钥文件 id_rsa.pub 提交给办事器,读取该文件包孕的字符串和记娱乐手机app下载并和记娱乐手机app下载追加到办事器端用户的主目录 ~/.ssh/authorized_keys 文件中,持有私钥的客户端就可以应用 SSH 协议登录办事器了。

SSH 1 协议支持 RSA 算法,SSH 2 协议支持 RSA 和 DSA 两种算法。ssh-keygen 应用 -t 选项来指明加密算法,rsa1 表示支持 SSH 1,dsa, ecdsa, rsa 表示支持 SSH 2。

天生支持 SSH 1 的 RSA 密钥:

$ ssh-keygen -t rsa1 -f id-rsa1

Generating public/private r和记娱乐手机app下载sa1 key pair.Enter passphrase (empty for no passphrase):

Enter same passphrase again:Your identification has been saved in id-rsa1.

Your public key has been saved in id-rsa1.pub.The key fingerprint is:

c8:81:8f:dc:cd:ba:86:d2:56:e8:d5:13:3f:57:a5:f9 xavier@Qbee-XThe key's randomart image is:

+--[RSA1 2048]----+||

|..和记娱乐手机app下载||. .+ |

|. = =.+||o.=.So. . |

|. o.o o .E||o +.. o|

|. = ..||o ..|

+-----------------+

从私钥文件天生公钥文件:

您可能还会对下面的文章感兴趣: