【发布时间】:2020-07-25 02:22:35
【问题描述】:
我尝试从https://shell.azure.com/bash 连接到安装了 Ubuntu 的 Azure Linux VM
ssh username@ipaddress
上面的命令抛出错误为Permission Denied (publickey)。
我已创建 SSH public key 并将其添加到 VM,同时按照以下文章创建 Azure Linux VM。
https://docs.microsoft.com/en-us/azure/virtual-machines/linux/quick-create-portal
但仍面临Permission Denied 问题。
另外,我尝试从另一台 Windows 机器 powershell 在 Azure Linux VM 上远程运行 bolt command。
我收到如下错误
“10.20.30.40”的主机密钥验证失败:指纹 SHA256:mssgkeghbfnb9883yygebwndjhk 对于 '10.20.30.40' 是未知的
如何解决上述问题。请建议。
【问题讨论】:
-
通常有一个步骤,您可以在设置机器期间添加 SSH 公钥。在这种情况下,您在那里添加了哪个 SSH 密钥?
-
我已经更新了相关问题。我已经创建了 SSH 公钥并将其添加到 Azure Linux VM,同时在下面提到的文章中创建它。
标签: linux azure powershell ssh azure-virtual-machine