

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

# 使用 SFTP 將檔案安全地傳輸至 Lightsail Linux 執行個體
<a name="amazon-lightsail-connecting-to-linux-unix-instance-using-sftp"></a>

您可以藉由使用 SFTP (SSH 檔案傳輸通訊協定) 連線至執行個體，在本機電腦和 Amazon Lightsail Linux 或 Unix 執行個體之間傳輸檔案。若要這樣做，您必須取得您執行個體的私有金鑰，然後將其用於設定 FTP 用戶端。此教學課程說明如何設定 FileZilla FTP 用戶端來連接到執行個體。這些步驟也可以適用於其他 FTP 用戶端。

**Topics**
+ [先決條件](#connecting-to-linux-unix-instance-using-sftp-prerequisites)
+ [取得執行個體的 SSH 金鑰](#get-the-ssh-key-for-your-instance)
+ [設定 FileZilla 並連接到您的執行個體](#configure-filezilla-and-connect-to-your-instance)

## 先決條件
<a name="connecting-to-linux-unix-instance-using-sftp-prerequisites"></a>

請先完成事前準備 (若尚未完成)：
+ 在本機電腦上下載並安裝 FileZilla。如需詳細資訊，請參閱下列下載選項：
  + [下載適用於 Windows 的 FileZilla 用戶端](https://filezilla-project.org/download.php?platform=win64)
  + [下載適用於 Mac OS X 的 FileZilla 用戶端](https://filezilla-project.org/download.php?platform=osx)
  + [下載適用於 Linux 的 FileZilla 用戶端](https://filezilla-project.org/download.php?platform=linux)
+ 取得執行個體的公有 IP 地址。登入 [Lightsail 主控台](https://lightsail.aws.amazon.com/)，然後複製在您執行個體旁顯示的公有 IP 地址，如下範例所示：  
![\[在 Lightsail 中執行個體的公有 IP。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-instance-public-ip.png)

## 取得執行個體的 SSH 金鑰
<a name="get-the-ssh-key-for-your-instance"></a>

完成以下步驟，以取得執行個體 AWS 區域的預設私有金鑰，這是使用 FileZilla 連接到您執行個體所需的金鑰。

**注意**  
如果您使用的是自己的金鑰對，或您使用 Lightsail 主控台建立金鑰對，請尋找您自己的私有金鑰，並使用它來連接至執行個體。在您上傳自己的金鑰或使用 Lightsail 主控台建立金鑰對時，Lightsail 不會存放您的私有金鑰。您無法在未使用私有金鑰的情形下使用 SFTP 連接到執行個體。

1. 登入 [Lightsail 主控台](https://lightsail.aws.amazon.com/)。

1. 在Lightsail首頁上，選擇頂端導覽功能表上的使用者或角色。

1. 在下拉式功能表中選擇 **Account (帳戶)**。  
![\[Lightsail 主控台中的帳戶選單。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-console-account-menu.png)

1. 選擇 **SSH Keys** (SSH 金鑰) 索引標籤。

1. 向下捲動至頁面的 **Default keys** (預設金鑰) 區段。

1. 選擇您執行個體所在的區域之預設金鑰旁的 **Download (下載)**。  
![\[Lightsail 主控台中的 SSH 金鑰對。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/managing-key-pairs-download-default-key.png)

1. 將您的私有金鑰存放在本機磁碟上的安全位置。

## 設定 FileZilla 並連接到您的執行個體
<a name="configure-filezilla-and-connect-to-your-instance"></a>

完成以下步驟，以設定 FileZilla 來連接到您的執行個體。

1. 開啟 FileZilla。

1. 選擇 **File (檔案)**、**Site Manager (網站管理員)**。

1. 選擇 **New Site** (新增網站)，然後為網站命名。  
![\[FileZilla 中的新網站組態。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-filezilla-sftp-new-site.png)

1. 在 **Protocol (通訊協定)** 下拉式選單中，選擇 **SFTP – SSH File Transfer Protocol (SFTP – SSH 檔案傳輸協定)**。

1. 在 **Host (主機)** 文字方塊中，輸入或貼上您執行個體的公有 IP 地址。

1. 在 **Logon Type (登入類型)** 下拉式選單中選擇 **Key File (金鑰檔案)**。

1. 在 **User (使用者)** 文字方塊中，根據您的執行個體作業系統，輸入以下其中一個預設的使用者名稱：
   + 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. 在 **Key File (金鑰檔案)** 文字方塊旁選擇 **Browse (瀏覽)**。  
![\[在 FileZilla 中的 SFTP 組態。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-filezilla-sftp-configuration.png)

1. 找到先前在此程序中從 Lightsail 主控台下載的私有金鑰檔案，然後選擇 **Open (開啟)**。
**注意**  
如果您使用的是 Windows，搜尋 PEM 檔案時請將預設檔案類型變更為 **All files** (所有檔案)。  
![\[FileZilla 開啟對話方塊中的副檔名設定\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-filezilla-file-extention-setting.png)

1. 選擇**連線**。

1. 您可能會看到類似以下範例的提示，指示主機金鑰不明。選擇 **OK** (確定) 以確認提示並連接至執行個體。  
![\[FileZilla 中的主機金鑰不明。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-filezilla-unknown-hostkey.png)

   如果您看到類似以下範例的狀態訊息，您就成功連上了：  
![\[FileZilla 成功連接到 Lightsail 中的執行個體。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-filezilla-sftp-successfully-connected.png)

   如需 FileZilla 的更多使用相關資訊，包括如何在本機電腦和執行個體之間傳輸檔案，請參閱 [FileZilla Wiki 頁面](https://wiki.filezilla-project.org/Using)。