相关疑难解决方法(0)

Windows 10 上的 Ubuntu - SSH“私钥的权限 xxxx 太开放了

我有一个位于 的密钥文件,C:\private-key.pem并且在 Ubuntu 子系统上有一个指向它的软链接:~/.ssh/private-key.pem -> /mnt/c/private-key.pem.

当我尝试从 Ubuntu 子系统 ssh 进入某个远程机器时,我得到:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for '/home/artur/.ssh/private-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 "/home/artur/.ssh/private-key.pem": bad permissions
Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)
  • 这是在 Windows 1803 更新之后开始的:我试图在 WSLchmod 400C:\和内使用密钥~/.ssh。我试图为我设置所有者并删除 Windows 上所有其他用户的 ACL 以获取此密钥文件,但每次我得到Permission denied
    Permissions XXXX for …

ssh windows-10 windows-subsystem-for-linux

35
推荐指数
4
解决办法
5万
查看次数