Create on 2024-12-27 22:55 · Update on 2024-12-27 22:55
在 Windows 下使用 SSH 遇到了如下问题:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'd:/test.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "d:/test.pem": bad permissions
[email protected]: Permission denied (publickey).
<!--more-->
在 Linux 下 chmod 直接解决,在 Windows 下有点麻烦,但也还好。
主要就是文件设置成 所有者和可访问主体都是当前用户。

右键文件 属性 ->安全-> 高级-> 所有者 (...) 更改 (C)-> 高级 (A)
选择用户或组高级 对象类型 (O) 仅勾选 用户 后确认-> 立即查找 (N)-> 选择 现在所登录的用户 后确认-> 再次确认
高级安全设置 应用 -> 确定
完成
右键文件 属性 ->安全-> 高级-> 编辑 (E)
[文件]的权限 组或用户名 (G) 的所有条目-> 删除 (R)-> 添加 (D)-> 高级 (A)
选择用户或组高级 对象类型 (O) 仅勾选 用户 后确认-> 立即查找 (N)-> 选择 现在所登录的用户 后确认-> 再次确认-> 再次确认
完成