如何手动知道RSA2密钥指纹?

如何手动知道RSA2密钥指纹?

当我在 etc 文件夹中 grep 时,收到以下消息:

grep: ssh_host_rsa_key: Permission denied.

因为我使用的是 cygwin,所以不能使用 sudo 或其他东西。

请告诉我如何找到它。

答案1

ssh-keygen -l -f /etc/ssh_host_rsa_key.pub

此命令将仅输出如下指纹:

2048 9e:1a:5e:27:16:4d:2a:13:90:2c:64:41:bd:25:fd:35 /etc/ssh/ssh_host_rsa_key.pub

-f 代表文件名
-l 是输出公钥文件的指纹。

输出由三部分组成

  • 密钥的位长度: 2048
  • 钥匙指纹: 9e:1a:5e:27:16:4d:2a:13:90:2c:64:41:bd:25:fd:35
  • 密钥文件的名称: /etc/ssh/ssh_host_rsa_key.pub

我想请求这方面的专家指出该方法的缺陷。

答案2

Sudo 是附加包,必须在 Cygwin 安装期间安装。您尝试过su成为超级用户吗?

无论如何,您始终可以从 Windows 查看 Cygwin 文件的内容...

相关内容