如何在 Azure 上添加具有 SSH 访问权限的新用户到 Ubuntu VM?

如何在 Azure 上添加具有 SSH 访问权限的新用户到 Ubuntu VM?

我觉得这应该是一件简单的事情,但我很难找到一个可行的答案......

我有一台在 Azure 上运行的 Ubuntu 14.04 服务器,部署类型为资源管理。它设置了 SSH 访问权限,因此我可以登录。现在我需要授予其他人访问虚拟机的权限,因此我尝试为他们的用户添加一个新的 SSH 密钥,然后我可以稍后撤销该密钥。

我尝试过的:

使用以下命令在本地机器上创建一个新的 SSH 密钥:

ssh-keygen -t rsa -b 2048

将公钥复制到虚拟机,复制到新用户的 $HOME/.ssh/authorized_keys 文件

将authorized_keys文件设置为600权限

重新启动 ssh 服务

尝试使用

ssh newuser@ipaddress

我尝试失败并出现错误

Permission denied (publickey)

我显然在某个地方遗漏了一步,但我不知道在哪里。

相关内容