

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 連線至從Lightsail快照建立的 Linux Amazon EC2 執行個體
<a name="amazon-lightsail-connecting-to-linux-unix-amazon-ec2-instances"></a>

在 Amazon Elastic Compute Cloud (Amazon EC2) 中透過 Amazon Lightsail 快照建立 Linux 或 Unix 執行個體後，可以透過 SSH 連接到執行個體，類似於連接到來源 Lightsail 執行個體的方式。若要對您的執行個體進行身分驗證，請使用來源執行個體的預設Lightsail金鑰對 AWS 區域，或您自己的金鑰對。本指南說明如何在 EC2 中使用 PuTTY 連接到 Linux 或 Unix 執行個體。

**注意**  
如需有關連接至 Windows Server 執行個體的詳細資訊，請參閱[連接至透過 Lightsail 快照建立的 Amazon EC2 Windows Server 執行個體](amazon-lightsail-connecting-to-windows-server-amazon-ec2-instances.md)。

**內容**
+ [取得執行個體的金鑰](#get-the-key-linux-unix-instance)
+ [取得執行個體的公有 DNS 地址](#get-the-public-dns-address-for-your-linux-unix-instance)
+ [下載並安裝 PuTTY](#download-and-install-putty)
+ [使用 PuTTYgen 設定金鑰](#configure-the-key-with-puttygen)
+ [設定 PuTTY 來連接到執行個體](#configure-putty-to-connect)
+ [後續步驟](#connecting-to-linux-unix-instances-next-steps)

## 取得執行個體的金鑰
<a name="get-the-key-linux-unix-instance"></a>

取得連接至新 Amazon EC2 執行個體所需的正確金鑰。您需要的金鑰取決於您連接到來源 Lightsail 執行個體的方式。您可以使用以下其中一個方法連接到來源 Lightsail 執行個體：
+ **使用來源執行個體區域的預設 Lightsail 金鑰對** - 在 [Lightsail 帳戶頁面](https://lightsail.aws.amazon.com/ls/webapp/account/keys)上的 **SSH keys** (SSH 金鑰) 索引標籤中下載預設的私有金鑰。如需有關預設 Lightsail 金鑰的詳細資訊，請參閱 [SSH 金鑰對](understanding-ssh-in-amazon-lightsail.md)。
**注意**  
在連接到 EC2 執行個體後，我們建議您將預設 Lightsail 金鑰從該執行個體中移除並替換為您自己的金鑰對。如需詳細資訊，請參閱[保護 Amazon EC2 中透過 Lightsail 快照建立的 Linux 或 Unix 執行個體](amazon-lightsail-securing-linux-unix-amazon-ec2-instances.md)。
+ **使用您自己的金鑰對** — 找到您的私有金鑰，並使用它連線到您的 Amazon EC2 執行個體。當您使用自己的金鑰對時Lightsail， 不會存放您的私有金鑰。如果已遺失您的私密金鑰，就無法連接到 Amazon EC2 執行個體。

## 取得執行個體的公有 DNS 地址
<a name="get-the-public-dns-address-for-your-linux-unix-instance"></a>

取得 Amazon EC2 執行個體的公有 DNS 地址，讓您可以在設定 PuTTY 之類的 SSH 用戶端時，使用該地址來連接到執行個體。

**若要取得執行個體的公有 DNS 地址**

1. 登入 [Amazon EC2 主控台](https://console.aws.amazon.com/ec2/)。

1. 從左側導覽窗格中選擇 **Instances (執行個體)**。

1. 選擇您想要連接的執行中 Linux 或 Unix 執行個體。

1. 在窗格下方中，找到您執行個體的 **Public DNS (公有 DNS)** 地址。

   這是您在設定 SSH 用戶端時，用來連接到執行個體的地址。繼續前往本指南的[下載並安裝 PuTTY](#download-and-install-putty) 一節，來了解如何下載並安裝 PuTTY SSH 用戶端。  
![\[Amazon EC2 主控台中執行個體的公有 DNS。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-ec2-public-dns.png)

## 下載並安裝 PuTTY
<a name="download-and-install-putty"></a>

PuTTY 是適用於 Windows 的免費 SSH 用戶端。如需 PuTTY 的相關詳細資訊，請參閱 [PuTTY：免費 SSH 和 Telnet 用戶端](http://www.chiark.greenend.org.uk/~sgtatham/putty/)。這個網站也說明在不允許加密之國家的限制。如果您已有 PuTTY，則可跳至本指南下一節*使用 PuTTYgen 設定金鑰*。

[下載 PuTTY 安裝程式或可執行檔](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)。我們建議使用最新版本。不過，如需有關可選擇之下載的詳細資訊，請參閱 [PuTTY 文件](http://www.chiark.greenend.org.uk/~sgtatham/putty/docs.html)。

繼續前往本指南的[使用 PuTTYgen 設定金鑰](#configure-the-key-with-puttygen)一節，來使用 PuTTYgen 設定金鑰。

## 使用 PuTTYgen 設定金鑰
<a name="configure-the-key-with-puttygen"></a>

PuTTYgen 會產生要與 PuTTY 搭配使用的公有和私密金鑰對。需要此步驟，才能使用 PuTTY 接受的金鑰檔案類型 (。PPK)。

**若要使用 PuTTYgen 設定金鑰**

1. 啟動 PuTTYgen。

   例如，依序選擇 **Windows Start (Windows 開始)** 功能表、**All Programs (所有程式)**、**PuTTY (PuTTY)** 和 **PuTTYgen (PuTTYgen)**。  
![\[PuTTY 金鑰產生器。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/puttygen-key-generator.png)

1. 選擇 **Load** (載入)。

   根據預設，PuTTYgen 只會顯示副檔名為 .PPK 的檔案。若要尋找 .PEM 檔案，請選擇顯示所有檔案類型的選項。  
![\[將 Lightsail 私密金鑰載入到 PuTTY 金鑰產生器。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-putty-load-private-key.png)

1. 選擇先前在此指南中下載的預設 Lightsail 金鑰檔案 (。PEM)，然後選擇 **Open (開啟)**。

1. 在 PuTTYgen 確認您成功匯入金鑰後，請選擇 **OK (確定)**。  
![\[PuTTY 金鑰產生器通知。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-putty-puttygen-notice.png)

1. 選擇 **Save private key (儲存私密金鑰)**，然後確認您不想要使用密碼短語來進行儲存。

   如果您建立密碼片語來做為額外安全性的措施，您必須在每次使用 PuTTY 連接到執行個體時輸入此密碼片語。  
![\[在 PuTTY 金鑰產生器中儲存私密金鑰。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-putty-save-private-key.png)

1. 指定儲存私密金鑰的名稱和位置，然後選擇 **Save (儲存)**。

   PuTTYgen 會以 。PPK 檔案類型的形式儲存新的金鑰檔案。

1. 關閉 PuTTYgen。

   繼續本指南的[設定 PuTTY 以連接到執行個體](#configure-putty-to-connect)一節，使用產生的新 .PPK 檔案來設定 PuTTY，並連接到 Amazon EC2 中的 Linux 或 Unix 執行個體。

## 設定 PuTTY 來連接到執行個體
<a name="configure-putty-to-connect"></a>

設定 PuTTY，現在您已具備使用 SSH 連接到 Linux 或 Unix 執行個體的所有要求。

**設定 PuTTY 來連接到 Linux 或 Unix 執行個體**

1. 開啟 PuTTY。

   例如，依序選擇 **Windows Start (Windows 開始)** 功能表、**All Programs (所有程式)**、**PuTTY (PuTTY)** 和 **PuTTY (PuTTY)**。

1. 在**主機名稱**文字方塊中，輸入先前在本指南中從 Amazon EC2 主控台獲取的執行個體的公有 DNS 地址。  
![\[PuTTY SSH 用戶端。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-putty-host-name.png)

1. 在左側導覽窗格的 **Connection** (連線) 部分，選擇 **Data** (資料)。

1. 在 **Auto-login username (自動登入使用者名稱)** 文字方塊中，輸入在登入執行個體時使用的使用者名稱。  
![\[在 PuTTY 中的執行個體使用者名稱。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-putty-login-details.png)

   根據來源 Lightsail 執行個體的藍圖，輸入以下其中一個預設的使用者名稱：
   + AlmaLinux、Amazon Linux 2、Amazon Linux 2023、9、 FreeBSD和 CentOS Stream openSUSE執行個體： `ec2-user`
   + Debian 執行個體：`admin`
   + Ubuntu 執行個體：`ubuntu`
   + Bitnami 執行個體：`bitnami`
   + Plesk 執行個體：`ubuntu`
   + cPanel 和 WHM 執行個體：`centos`

1. 在左側導覽窗格的 **Connection** (連線) 部分，展開 **SSH** (SSH)，然後選擇 **Auth** (身分驗證)。

1. 選擇 **Browse** (瀏覽) 前往本指南上一節建立的 .PPK 檔案，然後選擇 **Open** (開啟)。  
![\[PuTTY 身分驗證參數。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-putty-authentication-parameters.png)

1. 選擇 **Open (開啟)** 連接到執行個體，然後選擇 **Yes (是)** 以在日後信任此連線。

   如果您已成功連接到執行個體，您應該會看到類似以下的畫面：  
![\[連接到 EC2 執行個體的 PuTTY。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-putty-connected.png)

## 後續步驟
<a name="connecting-to-linux-unix-instances-next-steps"></a>

如果使用 Amazon EC2 透過匯出的快照來建立新執行個體，則 Amazon EC2 中的新 Linux 或 Unix 執行個體會包含來自 Lightsail 服務的剩餘金鑰。建議移除這些金鑰，以增強新 Amazon EC2 執行個體的安全性。如需詳細資訊，請參閱[保護 Amazon EC2 中透過 Lightsail 快照建立的 Linux 或 Unix 執行個體](amazon-lightsail-securing-linux-unix-amazon-ec2-instances.md)。