****** 更新...现在在第 4 个 VM 上...昨天只有第一个工作了一整天,然后在晚上没有更多成功的连接,******
我最近在 Azure 门户中创建了一个新的 SSH 密钥并下载了 .pem 文件。但是,当我尝试使用新密钥通过 SSH 连接到我的 VM 时,我收到了“权限被拒绝(公钥)”错误。我注意到文件权限设置为 0777,我认为这是导致错误消息的原因。我将文件权限更改为 0400,但我仍然无法使用新密钥通过 SSH 连接到 VM。我也试过创建新密钥并将它们上传到 VM,但我仍然无法连接。我该怎么做才能解决此问题并通过 SSH 连接到我的 Azure VM?
我也关注了这篇文章,还是失败了
无法通过 SSH 连接到 Azure Linux VM,因为权限太开放了:
请注意一整天都在工作,然后突然我开始收到这个错误。
此外,我已经验证我刚刚创建和尝试的 .pem 文件的权限设置为 555...同时我将启动一个新的 VM...
---------------->更新<--------------
Warning: Permanently added 'X.X.X.X' (ECDSA) to the list of known hosts.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for 'vmwebserverdev003_key.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 "vmwebserverdev003_key.pem": bad permissions
[email protected]: Permission denied (publickey).
---------------->注意<-------------- Everything was working earlier today. Could it be my windows machine? ChatGPT can't help... I've tried... every possible answer they have given :-(