gpt4 book ai didi

linux - 如何添加第二个 RSA key 以从第二台远程计算机访问 Azure VM?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:26:34 25 4
gpt4 key购买 nike

我在很多地方查找了此信息,但发现的很少。

我有一个 Azure Linux VM。我使用 SSH 来访问它,并在部署期间为此提供了公共(public) RSA key 。

我现在需要从另一台机器通过 SSH 远程访问它。但我一直无法找到有关如何向其中添加第二个 RSA 公钥的信息。我不断看到的信息是它只能用一把 key 访问。这是正确的吗?或者我可以使用 ssh-copy-id 从我想要访问它的第二台远程计算机向它发送另一个公钥吗?

最佳答案

虽然与将新的 ssh key 复制到服务器相关的各种答案可能有效,但我出于以下原因避免了这种方法(这主要归结于我对 Azure VM 的无知):

1) Azure VM 似乎设置为允许密码访问 key 访问。根据我阅读的文档,我不清楚从一种更改为另一种是否会消除先前的设置等,因此我没有走那条路。

2)另一件事是,根据我的经验,有关管理 key 访问的文档并不明确。通读它以及论坛上的许多相关问题,我错误地得到了 Azure 只允许向 VM 添加一个用户/RSA key 对的印象。

通过反复试验,我最终发现门户网站所说的“重置密码”和“更新”(对密码/ key 进行的更改)实际上不仅仅是重置和更新。人们可以使用重置/更新过程来添加新的用户/ key 对,而不会丢失现有的对。基本上,Azure Portal 上的用户/ key /密码管理系统考虑不周,并且其术语相当含糊(甚至具有误导性)。

所以我原来问题的解决方案是简单地添加一个新的用户/ key 支付到“重置密码”界面。

需要注意的是,如果服务器上的 sshd_config 限制 SSH 在特定组中使用,则通过 Portal 新添加的用户将需要通过命令终端添加到至少其中一个组。

关于linux - 如何添加第二个 RSA key 以从第二台远程计算机访问 Azure VM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45034518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com