windows下ssh证书的Permissions are too open问题

这种 permission问题,linux下面结局就比较简单,直接chmod和chown就差不多了。

window下的提示就比较摸不着头脑,不知道到底去哪个界面设置。

今天在vsc 中通过ssh -i 证书 ip访问服务器,出现了提示:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "xxx": bad permissions

初步搜了下,有相关的内容,但是还是无法照着操作成功。

选择证书,记住是证书,这里是证书的权限问题,很多帖子乱抄一起,说什么确认ssh config。

右键证书,属性-安全:

  1. 只保留当前访问的用户,总之范围越小越安全。
    file
  2. 第一步设置后,还是提示不行,发现第2步才是关键
    file

设置后,就可以在在vsc中实现远程代码编辑和同步命令操作了,爽!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注