如果您的本地主機為Windows系統,您可以安裝WinSCP工具後,使用該工具遠端連線Linux系統的ECS執行個體,以可視化的方式進行檔案的上傳和下載操作。
什麼是WinSCP?
WinSCP是Windows系統向Linux系統傳輸檔案的一個用戶端工具,使用WinSCP可以實現在本地與遠端電腦之間安全地複製檔案。與使用FTP上傳代碼相比,通過WinSCP可以直接使用伺服器賬戶密碼訪問伺服器,無需在伺服器端做任何配置。
適用情境
-
上傳檔案:從Windows系統向Linux系統的執行個體上傳檔案。
-
下載檔案:下載Linux系統執行個體的檔案到Windows系統。
使用限制
-
檔案大小:不限制。
-
傳輸速度限制:無限制。
-
檔案數量限制:無限制。
-
網路限制:執行個體需具備公網IP或EIP。
WinSCP工具僅可以安裝在Windows系統中,如果您本機為Linux或macOS系統,可以採用其他方式完成檔案傳輸操作,請參見選擇傳輸檔案的方式。
準備工作
-
檢查執行個體狀態:只有執行中的執行個體支援本文操作。
-
擷取執行個體的公網IP地址:在本文操作中需要使用執行個體的公網IP串連執行個體。
-
檢查執行個體所在安全性群組:使用WinSCP向執行個體傳輸檔案時,需要檢查安全性群組是否已經放通SCP或SFTP的串連連接埠(預設22)。
操作步驟
如果您需要向執行個體上傳大檔案或者大量檔案,您可以在上傳之前,先將檔案壓縮成一個壓縮包後再上傳,這樣做可以增加傳輸效率。具體操作,請參見壓縮檔後上傳。
步驟一:使用WinSCP串連執行個體
-
在本地Windows主機上下載並安裝WinSCP用戶端。
具體操作,請參見WinSCP官網。
-
開啟WinSCP工具,會自動彈出登入對話方塊。
-
在會話地區,完成以下配置。
具體配置項說明如下:
-
檔案協議:選擇SFTP或SCP。
-
主機名稱:Linux雲端服務器的公網IP地址。
-
連接埠號碼:預設為22。
-
使用者名稱:登入雲端服務器的使用者名稱,預設為root。
-
密碼:購買Linux雲端服務器設定的密碼。
說明如果忘記Linux雲端服務器的密碼,可以重設密碼。具體操作,請參見重設執行個體登入密碼。
完成配置後您可以點擊保存,儲存該執行個體的串連資訊,之後在串連該執行個體時無需重新設定。
-
-
單擊登入。
進入WinSCP檔案傳輸介面。
步驟二:上傳或下載檔案
進入WinSCP檔案傳輸介面後,左側的目錄代表本地的檔案目錄,右側的目錄代表Elastic Compute Service執行個體的檔案目錄。
-
上傳檔案到ECS執行個體
將檔案從左側拖拽到右側目錄即可實現將檔案上傳到ECS執行個體。
左側本地目錄路徑樣本為
C:\Users\Administrator\Documents\,包含待上傳的test.txt檔案;右側遠程目錄路徑為/home/ecs-user/。 -
下載檔案到本地
將檔案從右側目錄拖拽到左側目錄代表從ECS執行個體下載檔案到本地。