使用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