无法通过 SSH 连接到 Azure Linux VM,因为权限太开放了

问题描述 投票:0回答:0

我最近在 Azure 门户中创建了一个新的 SSH 密钥并下载了 .pem 文件。但是,当我尝试使用新密钥通过 SSH 连接到我的 VM 时,我收到了“权限被拒绝(公钥)”错误。我注意到文件权限设置为 0777,我认为这是导致错误消息的原因。我将文件权限更改为 0400,但我仍然无法使用新密钥通过 SSH 连接到 VM。我也试过创建新密钥并将它们上传到 VM,但我仍然无法连接。我该怎么做才能解决此问题并通过 SSH 连接到我的 Azure VM?

我也关注了这篇文章,还是失败了

无法通过 SSH 连接到 Azure Linux VM,因为权限太开放了:

https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-ssh-permissions-too-open#online-repair

请注意一整天都在工作,然后突然我开始收到这个错误。

此外,我已经验证我刚刚创建和尝试的 .pem 文件的权限设置为 555...同时我将启动一个新的 VM...

azure ssh virtual-machine public-key
© www.soinside.com 2019 - 2024. All rights reserved.