SSH 到 Azure 下的 Ubuntu 虚拟机,权限被拒绝(公钥)

SSH 到 Azure 下的 Ubuntu 虚拟机,权限被拒绝(公钥)

我们在 Azure 下确实有一个虚拟 Ubuntu 机器。IP 地址是已知的(对于此消息,它将被命名为“thatIP”)。

设置通过证书登录确实有效。

我们现在尝试使用用户名/密码设置访问权限。SSH 访问来自 macOS 计算机(本消息中称为“mylocal”)。

已经完成并尝试过:

  • 在虚拟机上创建了用户“myuser”
  • 在 mylocal 上创建 ssh 密钥(如各种情况所述)
  • 将公钥转移到 myuser@thatIP …导致信息:仍有 1 个密钥需要安装 - 如果现在提示您安装新密钥其次是权限被拒绝(公钥)
  • 手动为 myuser 创建 .ssh 目录,并手动将 .pub 文件复制到正确的位置
  • 尝试通过 ssh 登录...导致权限被拒绝(公钥)错误。
  • 开始挠头……

我不熟悉 Azure 环境,但我的业务合作伙伴有点……

据我所见,连接应该可以正常工作。但我可能会错过一些东西,无论是在 Ubuntu VM 上,还是在 Azure 机器上。

非常感谢任何建议、指导等。

答案1

通过在配置文件中激活密码验证可以解决该问题。

感谢所有的评论。

相关内容