使用PuTTY连接Azure VM

时间:2024-02-01 11:24:35
使用PuTTY连接Azure VM

使用PuTTY连接Azure VM

1. 使用PuTTYgen生成密钥

点击启动PuTTYgen

点击Generate,随意晃动鼠标以生成密钥;

待生成后,点击Save public key将公钥存储到电脑上,再点击Save private key将私钥存储到电脑上;

公钥将以txt文件存储,私钥将以ppk文件存储;

2. 复制公钥到Azure VM中

登录Azure portal:https://portal.azure.com/#home

导航至虚拟机的页面,如果虚拟机没有启动,务必启动虚拟机再进行余下操作

左侧导航栏搜索 reset password

点击左侧导航栏 Reset password

点选Reset SSH public key;

输入用户名(可自定);

使用记事本打开PuTTYgen生成的公钥txt文件,全选复制,粘贴至SSH public key中;

待检验完成,左上角Update 按钮会被激活,点击即可保存。

3. 使用PuTTY连接

点击启动PuTTY,

根据左侧导航栏,展开Connection,展开SSH,点选Auth,

点击Browse选取之前存储的私钥ppk文件;

注意:私钥和公钥必须要对应。

根据左侧导航栏,点选Session

输入Host Name,格式为 <UserName>@<Public IP Address>,UserName即为设置公钥时填入的UserName,Public IP Address即为虚拟机的IP Address,例如 my@13.76.1.17

选择Connection Type为SSH;

点击Open即可启动

Tips

建议设置虚拟机的公共IP address为固定,否则虚拟机每次重启都有可能换一个空闲的IP,由此需要经常修改PuTTY连接的Host Name