以下是使用 PuTTy 從 Windows 筆記本電腦連接到 Amazon EC2 Linux 實例的方法:
步驟1:使用新的密鑰對創建 Amazonec2 實例
第2步:將私鑰保存到已知位置(這是您在此過程中下載的 .pem 文件)
第 3 步:在 EC2 儀表板中,轉到您實例的安全組設置並打開 ssh 端口 22
第四步: 下載並安裝 PuTTY.exe PuTTY 下載頁面..
第 5 步: 使用 PuTTYgen 轉換私鑰
PuTTY 本身不支持 Amazon EC2 生成的私有密鑰格式 (.pem)。 PuTTY 有一個名為 PuTTYgen 的工具,可將密鑰轉換為所需的 PuTTY 格式 (.ppk)。 在使用 PuTTY 連接到實例之前,必須將私鑰轉換為此格式 (.ppk)。
轉換私鑰
- 啟動 PuTTYgen(例如[スタート]從菜單[すべてのプログラム]>[PuTTY]>[PuTTYgen]點擊)。
- [生成するキーの種類]和,[SSH-2RSA]選擇。
- [ロード]點擊。默認情況下,PuTTYgen 只顯示帶有擴展名的文件 .ppk..您的 .NS 選擇查看文件的選項,所有類型的文件。
- 請選擇你 .NS 創建一個文件並[開く]點擊。[OK]單擊以關閉確認對話框。
- [秘密鍵の保存]單擊以將密鑰保存為 PuTTY 可以使用的格式。 PuTTYgen 將警告您在沒有密碼的情況下保存密鑰。[はい]點擊。請記住,私鑰密碼是額外的保護層,因此即使檢測到私鑰,也不能在沒有密碼的情況下使用它。使用密碼短語的缺點是更難以自動化,因為它需要人工干預才能登錄到實例並將文件複製到實例。
- 為用於密鑰對的密鑰指定相同的名稱(例如, 私鑰)。 PuTTY 將自動添加 .ppk 文件擴展名。
私鑰現在採用 PuTTY 的正確格式。您現在可以使用 PuTTY 的 SSH 客戶端連接到您的實例。第 6 步: 啟動 PuTTY 會話
- 啟動膩子([スタート]從菜單[すべてのプログラム]>[PuTTY]>[PuTTY]點擊)。
- [カテゴリ]在窗格中[セッション]選擇並填寫以下字段。
- [ホスト名]在框中鍵入以下內容 [email protected]_dns_name。 為 AMI 指定適當的用戶名。例如:
- 對於 Amazon Linux AMI,用戶名是 ec2 用戶..
- 對於 RHEL5 AMI,用戶名通常是 根 但也許 ec2 用戶..
- 對於 Ubuntu AMI,用戶名是 ubuntu..
- 否則,請諮詢您的 AMI 提供商。
- [接続の種類]和,[SSH]選擇。
- 確保端口為 22。
- [ホスト名]在框中鍵入以下內容 [email protected]_dns_name。 為 AMI 指定適當的用戶名。例如:
- [カテゴリ]在窗口[接続],[SSH]按順序展開[認証]選擇。完成以下:
- [参照]點擊。
- 選擇 .ppk 單擊為密鑰對生成的文件,然後[開く]點擊。
- (可選)如果您打算稍後恢復此會話,您可以保存會話信息以供以後使用。在類別樹中[セッション]選擇和[保存されたセッション]輸入會話的名稱[保存]點擊。
- [開く]單擊以開始您的 PuTTY 會話。
- 首次連接到此實例時,PuTTY 將顯示一個安全警報對話框,詢問您是否信任要連接的主機。
- [はい]點擊。將打開一個窗口,您將連接到您的實例。說明 如果您在將私鑰轉換為 PuTTY 格式時指定了密碼,則您必須在登錄實例時指定密碼。