我最近在 Azure 门户中创建了一个新的 SSH 密钥并下载了 .pem 文件。但是,当我尝试使用新密钥通过 SSH 连接到我的 VM 时,我收到了“权限被拒绝(公钥)”错误。我注意到文件权限设置为 0777,我认为这是导致错误消息的原因。我将文件权限更改为 0400,但我仍然无法使用新密钥通过 SSH 连接到 VM。我也试过创建新密钥并将它们上传到 VM,但我仍然无法连接。我该怎么做才能解决此问题并通过 SSH 连接到我的 Azure VM?
我也关注了这篇文章,还是失败了
无法通过 SSH 连接到 Azure Linux VM,因为权限太开放了:
请注意一整天都在工作,然后突然我开始收到这个错误。
此外,我已经验证我刚刚创建和尝试的 .pem 文件的权限设置为 555...同时我将启动一个新的 VM...