windows10, 自带的OpenSSH, key权限问题, 文件权限问题

介绍

windows10现在有了自带的openssh,
可以打开“设置->应用->管理可选功能”来安装或卸载
可执行文件的位置在“C:\Windows\System32\OpenSSH”

错误现象

用下面的命令远程登录时
ssh -p 22 -i D:\key.pem [email protected]
有可能会有下面的 key.pem 文件权限问题错误提示导致不能登录

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'D:\\key.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:\\key.pem": bad permissions
[email protected]: Permission denied (publickey).

这时需要修改 key.pem 文件的权限

key.pem 文件权限的修改方法

右键key.pem->属性->安全->高级
1.把所有者改为当前用户(如果是当前用户就不用管了)
2.禁用继承->从此对象中删除所有已继承的权限
3.添加当前用户, 并设置访问类型为完全控制
最终的效果如截图
这里写图片描述

这样就可以正常远程登录了

总结

windows10下,
使用openssh的各种命令时,
凡是涉及文件权限问题都可以尝试用本文的方式更改权限

————————— <正文结束> —————————

猜你喜欢

转载自blog.csdn.net/engineer520/article/details/82714696