登录 ssh 时出现“权限太开放”

Posted

技术标签:

【中文标题】登录 ssh 时出现“权限太开放”【英文标题】:"Permissions are too open" while logging in to ssh 【发布时间】:2017-03-12 06:02:30 【问题描述】:

我在使用 OpenSSH 登录到我的 SSH 服务器时遇到问题(注意:我在 Windows 上,我需要使用 OpenSSH)

'privkey.ppk' 的权限 0644 太开放。 建议其他人不能访问您的私钥文件。 此私钥将被忽略。 错误的权限:忽略密钥:privkey.ppk 输入密钥“privkey.ppk”的密码: 权限被拒绝(公钥)。

【问题讨论】:

【参考方案1】:

您应该将文件权限更改为400 而不是600

【讨论】:

【参考方案2】:

如果要在SSH中使用,首先需要将PPK文件格式转换为OpenSSH格式。

第二件事是私钥不应该被除你之外的任何人读取。所以将权限设置为600 是个好主意 (chmod 600 privkey.ppk)。

【讨论】:

正如我所说,我在 Windows 上,我不知道是否有办法在 Windows 上执行 chmod,但无论如何谢谢。 当然在windows上有替代方案,但是你可能需要用鼠标右键单击文件并找到一些属性,但我不知道它是如何工作的。

以上是关于登录 ssh 时出现“权限太开放”的主要内容,如果未能解决你的问题,请参考以下文章

ssh登录时出现闪退问题

使用python 实现SSH登录设备时出现问题?

尝试使用特定用户通过 ssh 登录时出现“写入失败:管道损坏”

SSH 登录时出现如下错误:Disconnected:No supported authentication methods available

阿里云服务器教程–SSH 登录时出现如下错误:Host key verification failed

idea登录github时出现凭证错误问题解决方法