当我在 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 文件的内容...