導讀 | 在一些維運場景下,為避免密碼的暴力破解等安全隱患,則採用ssh金鑰的方式登錄,例如:AWS EC2、開源跳板機Jumpserver都是採用的ssh金鑰登入。 |
#以Jumpserver為例,當管理員建立一個新使用者以後,會將該使用者的ssh金鑰檔案(pem格式)、ssh金鑰密碼同時郵件傳送給新使用者。
那接下來的登入步驟如下:
步驟一:由於Putty、xShell等工具導入的ssh密鑰檔案是ppk格式(即:Putty Private Key),因此需要先下載PuttyGen工具,將pem檔案轉換為ppk格式:
#開啟PuttyGen,點選「Conversions > Import key」選擇取得到的pem文件,如果該金鑰檔案是有設定密碼的,這時會彈出以下提示框,則輸入金鑰檔案密碼:
#然後點擊「Save private key」產生並下載對應的ppk格式檔案:
開啟Putty,輸入或Load要登入的主機訊息,然後選擇左側的「Connection > SSH > Auth」
#接著點選「Browse」選擇ppk格式的ssh金鑰文件,然後點選Open按鈕即可以ssh金鑰建立連線了:
如果ssh金鑰檔案是有密碼的,那麼接下來Putty介面還會提示Passphrase for key “imported-openssh-key”:輸入ssh金鑰檔密碼:
以上是快速掌握SSH登入的3個步驟!的詳細內容。更多資訊請關注PHP中文網其他相關文章!