本文介绍了Windows上Ubuntu上的Bash上的PEM文件权限的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图使用我的.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上运行,我能给它的最好权限是-r-xr-xr-x
您知道如何获得使用此pem文件的权限吗?
推荐答案
在wsl上,chmod在Windows使用的NTFS分区上不起作用。您需要将.pem文件移动到Linux容器中的某个分区(例如主文件夹),然后chmod 400就可以工作了。
- 导航到NTFS文件夹,例如:cd/mnt/c/keyfiles
- 将.pem文件移动到您的主文件夹:mv key.pem~
- 导航到您的文件夹:CD~
- 申请权限:chmod 400 key.pem
这篇关于Windows上Ubuntu上的Bash上的PEM文件权限的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!