使用PuTTY連接Azure VM

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

Tags: