使用PuTTY連接Azure VM
使用PuTTY連接Azure VM
1. 使用PuTTYgen生成密鑰
點擊啟動PuTTYgen

點擊Generate,隨意晃動滑鼠以生成密鑰;
待生成後,點擊Save public key將公鑰存儲到電腦上,再點擊Save private key將私鑰存儲到電腦上;
公鑰將以txt文件存儲,私鑰將以ppk文件存儲;

2. 複製公鑰到Azure VM中
登錄Azure portal://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,例如 [email protected]
選擇Connection Type為SSH;
點擊Open即可啟動

Tips
建議設置虛擬機的公共IP address為固定,否則虛擬機每次重啟都有可能換一個空閑的IP,由此需要經常修改PuTTY連接的Host Name