【发布时间】:2018-07-30 23:57:49
【问题描述】:
我正在尝试使用 OpenSSH for Windows 使用私钥与 SSH 服务器建立简单连接,但遇到了这样的问题:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'private' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "private": bad permissions
在 Linux 上,通过对私钥文件进行简单的 chmod 600 即可解决此问题,但 Windows 没有等效方法。
这听起来应该很容易,但我完全找不到任何合理的解决方案。有没有办法直接添加私钥而不通过文件,或者跳过这个隐私检查?还是我完全错过了其他东西?
【问题讨论】:
-
Stackoverflow 用于软件开发方面的帮助。您应该考虑在 Super User 而不是在这里问这个问题。