如果经常使用门户来部署 Linux VM,则可以直接在门户中创建 SSH 密钥或者从计算机上传这些密钥,以更方便地使用这些密钥。可以在首次创建 VM 时创建 SSH 密钥,然后将其重复用于其他 VM。 或者,也可以单独创建 SSH 密钥,以根据组织的需求在 Azure 中存储一组密钥。如果有现有的密钥并想要在门户中简化其使用,可以上传这些密钥,并将其存储在 Azure 中供重复使用
一、生成新密钥
1、打开 Azure 门户。
2、在页面顶部,键入 SSH 进行搜索。 在“服务”下,选择“SSH 密钥” 。
3、在“SSH 密钥”页上,选择“创建” 或者点击没有可现实的SSH密钥下方的“创建SSH密钥”。
4、在弹出的窗口中,资源组--“新建”,在弹出的窗口中输入资源组名称,如下图
5、选择区域,输入密钥名称,点击查看+创建。
6、验证通过后,点击创建
7、下载私钥并创建资源
密钥成功部署到资源组
并且可以在下载列表中看到已经下载.pem文件到本地计算机。可以将该文件移到到ssh客户端方便访问的某个位置
二、连接到 VM
在本地计算机上,打开 PowerShell 提示符并键入:
ssh -i <path to the .pem file> username@<ipaddress of the VM>
ssh -i c:\sshkey\HcjLinuxSSH.pem azureuser@20.230.153.47