在 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).
在 Linux 下 chmod
直接解决,在 Windows 下有点麻烦,但也还好。
主要就是文件设置成 所有者和可访问主体都是当前用户。
右键文件 属性
->安全
-> 高级
-> 所有者 (...) 更改 (C)
-> 高级 (A)
选择用户或组高级 对象类型 (O)
仅勾选 用户 后确认-> 立即查找 (N)
-> 选择 现在所登录的用户 后确认-> 再次确认
高级安全设置 应用
-> 确定
完成
属性
->安全
-> 高级
-> 编辑 (E)
组或用户名 (G)
的所有条目-> 删除 (R)
-> 添加 (D)
-> 高级 (A)
对象类型 (O)
仅勾选 用户 后确认-> 立即查找 (N)
-> 选择 现在所登录的用户 后确认-> 再次确认-> 再次确认