完整报错如下:
原因:本地存放的私钥文件权限太大导致。C:\Users\www.zfcdn.xyz>ssh [email protected] 22 -i D:\www.zfcdn.xyz\ceshi.pem
Bad permissions. Try removing permissions for user: NT AUTHORITY\\Authenticated Users (S-1-5-11) on file D:/www.zfcdn.xyz/ceshi.pem.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'D:\\www.zfcdn.xyz\\ceshi.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:\\www.zfcdn.xyz\\ceshi.pem": bad permissions
[email protected]: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
解决方法:
修改存放pem私钥文件的文件夹权限。
例如我的私钥文件为ceshi.pem,是存放在D:\www.zfcdn.xyz\目录的。
找到存放私钥的文件夹,鼠标右键点击,选择“属性”,然后切换到“安全”选项,参考如下步骤设置。 添加后在登录即可。
问题很简单,网上也有很多教程,防止自己忘记记录一下。
文章评论 本文章有个评论