azure - Azure Cloud Shell:权限被拒绝(公钥)
问题描述
我正在尝试访问使用 ssh 文件创建的 VM,当我尝试执行命令时,出现以下错误,
ssh azureuser@publicIpAddress
我收到这个错误
Permission denied (publickey)
而且我无法连接到 VM。知道问题出在哪里吗?
解决方案
我过去遇到过同样的问题,请尝试使用以下明确指定要使用的密钥的命令。
ssh -i ~/.ssh/id_rsa azureuser@yourpublicip
其中 .ssh/id 是您生成的密钥