全部產品
Search
文件中心

Elastic Compute Service:選擇檔案傳輸的方式

更新時間:Apr 09, 2025

檔案傳輸是使用Elastic Compute Service執行個體時的常用操作,例如從本地向執行個體上傳軟體包等。您可以通過多種方式進行檔案傳輸這一操作。本文為您介紹不同情境下適用的檔案傳輸方式。

情境一:日常檔案管理與小檔案傳輸

若您需上傳的檔案較小,您可以採用以下方式進行檔案傳輸操作,滿足您的日常檔案管理需求。

不同方式的對比如下表所示。您可以根據本機電腦的系統執行個體的資訊,選擇合適的檔案傳輸方式。在確定合適的方式後,您可以點擊第一列對應的連結,進入相應的操作文檔。

檔案傳輸方式

本地系統

執行個體作業系統

執行個體公網IP

檔案大小限制

安裝軟體

Workbench(瀏覽器)

全部

Linux、Windows

無需

Linux:500MB

Windows:100MB

直接在控制台操作(無需登入執行個體)

全部

Linux、Windows

無需

上傳:500MB

下載:Linux 500MB、Windows 100MB

Windows遠端桌面

Windows

Windows

必需

Windows APP

macOS

Windows

必需

WinSCP(三方圖形化工具)

Windows

Linux

必需

SCP(命令列)

Linux、macOS

Linux

必需

:如何確定執行個體作業系統,請參見查看ECS執行個體的作業系統

:在建立執行個體時,如果您未選擇分配公網IP,則該執行個體不會擁有公網IP。檢查執行個體是否已指派公網IP,請參見查看執行個體是否分配公網IP。如何分配公網IP,請參見開通公網

:在使用Workbench上傳檔案時,高峰期可能會出現傳輸速度較慢的情況。此時,您可以選擇其他方式更快地完成檔案傳輸任務。

:通過SCP命令也可以向Windows執行個體傳輸檔案,但Windows執行個體需要安裝並配置SSH服務。

情境二:大檔案傳輸

當您需要上傳的檔案較大時,您可以採用以下方式進行檔案傳輸操作。

不同方式的對比如下表所示。您可以根據本機電腦的系統執行個體的資訊,選擇合適的檔案傳輸方式。在確定合適的方式後,您可以點擊第一列對應的連結,進入相應的操作文檔。

檔案傳輸方式

本地系統

執行個體作業系統

執行個體公網IP

檔案大小限制

安裝軟體

Windows遠端桌面

Windows

Windows

必需

WinSCP(三方圖形化工具)

Windows

Linux

必需

SFTP(命令列)

Linux、macOS

Linux

必需

Windows APP

macOS

Windows

必需

Object Storage Service中轉

全部

Linux、Windows

無需

:如何確定執行個體作業系統,請參見查看ECS執行個體的作業系統

:在建立執行個體時,如果您未選擇分配公網IP,則該執行個體不會擁有公網IP。檢查執行個體是否已指派公網IP,請參見查看執行個體是否分配公網IP。如何分配公網IP,請參見開通公網

:通過SFTP命令也可以向Windows執行個體傳輸檔案,但Windows執行個體需要安裝並配置SSH服務。

情境三:同時向多台ECS上傳(分發)檔案

當您需要將某個檔案同時上傳到多台ECS執行個體時,您可以使用系統營運管理實現批量上傳操作。

  • 網路限制:執行個體無需開通公網IP或綁定EIP。

  • 檔案大小限制:

    • 通過該方式直接向執行個體傳輸本地檔案時,檔案大小限制為500MB。

    • 通過Object Storage Service配合系統營運管理上傳檔案時,無檔案大小限制。

  • 相關文檔:請參見批量上傳(分發)單個檔案至多個ECS執行個體

情境四:向無公網執行個體傳輸檔案

如果您的執行個體沒有公網IP或者EIP,例如向無公網IP的執行個體傳輸檔案,建議您採用以下方式進行檔案傳輸操作。

不同方式的對比如下表所示。您可以根據本機電腦的系統執行個體的資訊,選擇合適的檔案傳輸方式。在確定合適的方式後,您可以點擊第一列對應的連結,進入相應的操作文檔。

檔案傳輸方式

本地系統

執行個體作業系統

執行個體公網IP

檔案大小限制

安裝軟體

Workbench(瀏覽器)

全部

Linux、Windows

無需

Linux:500MB

Windows:100MB

直接在控制台操作(無需登入執行個體)

全部

Linux、Windows

無需

上傳:500MB

下載:Linux 500MB、Windows 100MB

系統營運管理

全部

Linux、Windows

無需

直接傳輸本地檔案:500MB

Object Storage Service中的檔案:無限制

Object Storage Service中轉

全部

Linux、Windows

無需

:如何確定執行個體作業系統,請參見查看ECS執行個體的作業系統

:在建立執行個體時,如果您未選擇分配公網IP,則該執行個體不會擁有公網IP。檢查執行個體是否已指派公網IP,請參見查看執行個體是否分配公網IP。如何分配公網IP,請參見開通公網

情境五:執行個體間檔案傳輸

如果您需要將檔案在兩個執行個體之間傳輸,建議您採用以下方式進行檔案傳輸操作。

不同方式的對比如下表所示。您可以根據傳送檔案執行個體系統接收檔案執行個體系統,選擇合適的檔案傳輸方式。在確定合適的方式後,您可以點擊第一列對應的連結,進入相應的操作文檔。

檔案傳輸方式

傳送檔案執行個體系統

接收檔案執行個體系統

檔案大小限制

安裝軟體

Windows遠端桌面

Windows

Windows

SCP(命令列)

Linux

Linux

SFTP(命令列)

Linux

Linux

Object Storage Service中轉

Linux、Windows

Linux、Windows

:如何確定執行個體作業系統,請參見查看ECS執行個體的作業系統

:通過SCPSFTP命令也可以向Windows執行個體傳輸檔案,但Windows執行個體需要安裝並配置SSH服務。

常見問題

  • 如何查看執行個體是否分配公網IP?

    您可以在執行個體列表頁查看執行個體是否分配了公網IP,已指派公網IP的執行個體如圖所示。查看執行個體資訊的詳細操作,請參見查看執行個體資訊。如何分配公網IP,請參見開通公網

    image

  • 如何查看ECS執行個體的作業系統?

    您可以在執行個體列表頁查看執行個體的作業系統資訊,Windows系統以外的作業系統大多是Linux系統。安裝Windows系統的ECS執行個體如圖所示。

    如果您發現安裝了錯誤的作業系統,需要重裝,請參見更換作業系統(更換系統硬碟)

    image

  • 上傳檔案慢?

    在使用Workbench上傳檔案時,高峰期可能會出現傳輸速度較慢的情況。此時,您可以選擇其他方式更快地完成檔案傳輸任務。此外檔案傳輸速度還會受到您的網路到執行個體網路之間線路的頻寬節流設定,網路波動會影響檔案傳輸速度。

  • 網路波動時上傳檔案易中斷

    網路不穩定可能導致檔案傳輸中斷,特別是長時間的傳輸任務。您可以選擇支援斷點續傳的工具傳輸檔案,如SFTP、WinSCP或者Object Storage Service中轉方案。

  • 一次性向一台ECS執行個體傳輸大量檔案

    如果需要一次性向一台ECS執行個體傳輸大量檔案,您可以先將檔案壓縮成一個壓縮包,然後將壓縮包上傳到執行個體,以提高傳輸效率。具體操作,請參見壓縮檔後上傳