简单三步使用ssh密钥与Azure上的Linux虚拟机进行连接 |
您所在的位置:网站首页 › SSH连接虚拟机 › 简单三步使用ssh密钥与Azure上的Linux虚拟机进行连接 |
00 Mindset 受支持的 SSH 密钥格式 Azure 目前支持最小长度为 2048 位的 SSH 协议 2 (SSH-2) RSA 公钥-私钥对。 不支持其他密钥格式(如 ED25519 和 ECDSA)。 SSH 客户端 最新版本的 Windows 10 包括 OpenSSH 客户端命令用于创建和使用 SSH 密钥,以及通过 PowerShell 或命令提示符建立 SSH 连接。 01 创建 SSH 密钥对创建和管理 SSH 密钥的最简单方法是使用门户创建和存储它们以供重复使用。 使用 PowerShell 或命令提示符通过 ssh-keygen 命令在本地计算机上创建 SSH 密钥对,请键入以下内容: 输入文件名,或使用括号中显示的默认值(例如 C:\\Users\\username/.ssh/id_rsa)。 输入文件的密码,如果不想使用密码,请将密码留空。 最后会提供类似于以下内容的输出: 02 使用密钥创建 VM(推荐)若要创建使用 SSH 密钥进行身份验证的 Linux VM,请在创建 VM 时提供 SSH 公钥。 导航到存储密钥的文件夹,你将看到一个没有扩展名的私钥和一个扩展名为 .pub 的公钥。 使用文本编辑器打开公钥文件。 公钥不敏感,格式类似: 将公钥的内容复制到剪贴板,粘贴到 Azure 要求提供公钥的窗口。 (如果需要)在创建 VM 后修改公钥重复 01 步的动作后,将公钥复制到 Azure 虚拟机-帮助-重置密码-重置SSH密钥处。 03 连接在客户端电脑上打开命令提示符窗口,使用密钥对进行连接: 其中 C:\\Users\\User/.ssh/id_rsa 是私钥,user 是设置 SSH 时选择的用户名,192.168.1.2 是虚拟机的 IP 地址。如果使用用户名和密码进行连接,或者将密钥配置为需要密码,请根据提示输入用户密码。 参考链接: 1. https://learn.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_keymanagement 2. https://learn.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/factoryos/connect-using-ssh?view=windows-11 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |