我试图使用我的.pem文件登录我的盒子但是我收到了错误
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0555 for './arete-server.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: ./arete-server.pem
Permission denied (publickey).
chmod 400不适用于Windows上的Ubuntu上的Bash,我可以给它的最佳权限是-r-xr-xr-x
知道如何获得权限,我可以使用这个pem文件吗?
在WSL上,chmod不适用于Windows使用的NTFS分区。您需要将.pem文件移动到Linux容器中的分区(例如主文件夹),然后chmod 400将起作用。
解决sudo问题后,在linux子系统文件夹中手动重新创建pem文件
使用资源管理器移动到系统中的文件不会出现,需要使用nano创建