📌  相关文章
📜  Microsoft Azure – 创建 SHH 密钥以管理 Azure Linux VM(1)

📅  最后修改于: 2023-12-03 15:32:53.319000             🧑  作者: Mango

Microsoft Azure – 创建 SSH 密钥以管理 Azure Linux VM

在使用 Azure Linux VM 时,为了更安全地管理 VM ,您可以使用 SSH 密钥来进行身份验证。 在本教程中,我们将演示如何在 Azure 上创建 SSH 密钥对,并将其用于管理 Linux VM。

步骤1:在 Azure 门户中创建 SSH 密钥
  1. 打开 Azure 门户并登录。

  2. 转到“虚拟机”并选择要使用 SSH 密钥管理的 VM。

  3. 在 VM 页面上的“设置”选项卡中,选择“SSH 密钥”。

  4. 单击“创建 SSH 密钥”按钮。

  5. 在弹出的窗口中,输入密钥名称(例如“my-ssh-key”)并选择“RSA”作为密钥类型。

  6. 单击“创建”按钮以生成密钥对。公钥将自动上传到 Azure。

步骤2:将 SSH 密钥添加到 Linux VM
  1. 使用 SSH 客户端连接到 Linux VM。您可以使用 PuTTY 等客户端。

  2. 打开 Linux 终端并输入以下命令来创建 .ssh 目录:

mkdir ~/.ssh
  1. 创建一个名为 authorized_keys 的文件并将公钥粘贴到其中:
nano ~/.ssh/authorized_keys
  1. 按CTRL + X,然后按 Y 键保存并退出。

  2. 设置权限以防止其他人访问:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
  1. 现在您可以使用 SSH 密钥连接到 Linux VM 了。
总结

本教程演示了如何在 Azure 上创建 SSH 密钥并将其添加到 Linux VM 以进行身份验证。 使用 SSH 密钥可为您的 VM 提供更高的安全性。