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

当我grep在etc文件夹,我得到这个消息:

grep: ssh_host_rsa_key: Permission denied. 

由于我在cygwin上,我不能使用sudo或其他东西。

请让我知道如何find它。

 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

我想请这个问题的专家来指出这个方法的缺点。

Sudo是附件包,必须在Cygwin安装期间安装。 你是否尝试过成为超级用户?

无论如何,你总是可以从Windows中查看Cygwin文件的内容…