以下是使用 PuTTY 從 Windows 筆記本電腦連接到 Amazon EC2 Linux 實例的方法。

步驟1:使用新的密鑰對創建一個 amazon ec2 實例

第2步:將私鑰保存到已知位置(這是您在此過程中下載的 .pem 文件)

第 3 步:在 EC2 儀表板中,轉到您實例的安全組設置並打開 ssh 端口 22。

第四步: 下載並安裝 PuTTY.exe。 PuTTY 下載頁面.

第 5 步: 用 PuTTYgen 轉換私鑰

PuTTY 本身不支持 Amazon EC2 生成的私有密鑰格式 (.pem)。 PuTTY 有一個名為 PuTTYgen 的工具,可將密鑰轉換為所需的 PuTTY 格式 (.ppk)。 在使用 PuTTY 連接到您的實例之前,您必須將您的私有密鑰轉換為這種格式 (.ppk)。

轉換私鑰

  1. 啟動 PuTTYgen(例如,[スタート]從菜單[すべてのプログラム]>[PuTTY]>[PuTTYgen]點擊)。
  2. [生成するキーの種類]和,[SSH-2 RSA]選擇。
  3. [読み込み]點擊。默認情況下,PuTTYgen 只顯示帶有擴展名的文件 .ppk。 您的 .NS 文件,選擇顯示所有類型文件的選項。
    puttygen 加載鍵
  4. 你的選擇 .NS 打開文件並[開く]點擊。[OK]單擊以關閉確認對話框。
  5. [プライベート キーを保存]以 PuTTY 可以使用的格式保存密鑰。 PuTTYgen 將顯示有關在沒有密碼的情況下保存密鑰的警告。[はい]點擊。請注意,私鑰密碼是額外的保護層,因此即使發現私鑰,也不能在沒有密碼的情況下使用它。使用密碼短語的缺點是需要人工干預才能登錄到實例或將文件複製到實例,這使得自動化變得更加困難。
  6. 指定與用於密鑰對的密鑰相同的名稱(例如, 私鑰)。 PuTTY 會自動添加 .ppk 文件擴展名。

您的私鑰現在採用正確的 PuTTY 格式。 您現在可以使用 PuTTY 的 SSH 客戶端連接到您的實例。第 6 步:啟動 PuTTY 會話

  1. 啟動膩子([スタート]從菜單上,[すべてのプログラム]>[PuTTY]>[PuTTY]點擊)。
  2. 在類別窗格中,[セッション],並填寫以下字段:
    1. [ホスト名]在框中輸入以下內容: [email protected]_dns_name. 確保為您的 AMI 指定正確的用戶名。例如:
      • 對於 Amazon Linux AMI,用戶名是 ec2 用戶.
      • 對於 RHEL5 AMI,用戶名通常是 但也許 ec2 用戶.
      • 對於 Ubuntu AMI,用戶名是 Ubuntu.
      • 否則,請諮詢您的 AMI 提供商。
    2. [接続の種類]和,[SSH]選擇。
    3. 確保端口為 22。
      油灰
  3. [カテゴリ]在櫥窗裡,[接続],[SSH]按順序展開[認証]選擇。完成以下:
    1. [参照]點擊。
    2. 選擇 .ppk 打開為您的密鑰對生成的文件,然後[開く]點擊。
    3. (可選)如果您想稍後恢復此會話,您可以保存會話信息以供以後使用。在類別樹中[セッション]並選擇[保存されたセッション]輸入會話的名稱[保存]點擊。
    4. [開く]單擊以啟動 PuTTY 會話。
      油灰
  4. 首次連接到此實例時,PuTTY 會顯示一個安全警告對話框,詢問您是否信任要連接的主機。
  5. [はい]點擊。將打開一個窗口並連接到您的實例。說明 如果您在將私鑰轉換為 PuTTY 格式時指定了密碼,則登錄實例時必須指定密碼。