相关疑难解决方法(0)

客户端提供的 SHA256 ssh 指纹,但只有服务器已知的 md5 指纹

当连接到一个新的/未知的服务器(使用最近的 OpenSSH)时,例如:

ssh example.com
Run Code Online (Sandbox Code Playgroud)

您将获得如下指纹:

The authenticity of host 'example.org (192.0.2.42)' can't be established.
RSA key fingerprint is SHA256:7KMZvJiITZ+HbOyqjNPV5AeC5As2GSZES5baxy1NIe4.
Are you sure you want to continue connecting (yes/no)?
Run Code Online (Sandbox Code Playgroud)

但是,通常以这种形式为服务器提供指纹:

f6:fc:1c:03:17:5f:67:4f:1f:0b:50:5a:9f:f9:30:e5
Run Code Online (Sandbox Code Playgroud)

如何检查真实性(不打扰服务器管理员提供 SHA256 指纹)?

ssh openssh

133
推荐指数
3
解决办法
12万
查看次数

获取现有 SSH 公钥的指纹

这个问题询问在生成新密钥时获取SSH 密钥指纹ssh-keygen

但是如何确定文件中现有公钥的指纹.pub

? 怎么获得:

  • 现有密钥的 SHA256 哈希
    像这样的东西:SHA256:3VvabBNtRF0XEpYRFnIrhHX6tKZq/vzU+heb3dCYp+0 blah@blah.com
  • 现有密钥的 MD5(是 MD5 吗?)
    像这样的东西:b6:bf:18:b8:72:83:b7:fb:7d:08:98:72:1f:9f:05:27
  • 现有密钥的 Randomart
    像这样的东西:
+--[ RSA 2048]----+
|       o=.       |
|    o  o++E      |
|   + . Ooo.      |
|    + O B..      |
|     = *S.       |
|      o          |
|                 |
|                 |
|                 |
+-----------------+
Run Code Online (Sandbox Code Playgroud)

ssh hashing ssh-keys

19
推荐指数
3
解决办法
3万
查看次数

标签 统计

ssh ×2

hashing ×1

openssh ×1

ssh-keys ×1