FTP客戶端使用說明(使用阿里雲作為FTP伺服器)
阿新 • • 發佈:2021-12-14
FTP簡介
檔案傳輸協議FTP(File Transfer Protocol)是TCP/IP協議組中的協議之一。在開發網站的時候,您可以使用FTP客戶端將網站程式或者網頁通過FTP協議上傳到Web伺服器。
工作方式如下所示:
- 主動方式(PORT),工作流程如下:
FTP客戶端向伺服器的FTP埠(預設是21)傳送連線請求。伺服器接受連線請求後,建立一條命令鏈路。需要傳送資料時,客戶端會在命令鏈路上向伺服器傳送PORT命令,命令中包含了客戶端接收資料的埠。伺服器收到命令後,會通過自己的20埠向PORT命令中的指定埠傳送連線請求,建立一條資料鏈路來傳送資料。 - 被動方式(PASV),工作流程如下:
FTP客戶端向伺服器的FTP埠(預設是21)傳送連線請求。伺服器接受連線請求後,建立一條命令鏈路。需要傳送資料時,客戶端會在命令鏈路上向伺服器傳送PASV命令。伺服器收到命令後,隨機
FTP客戶端注意事項
根據FTP客戶端是否有公網IP、是否安裝防火牆以及連線的雲虛擬主機的搭建方式,您需要注意以下事項:
- 如果您的FTP客戶端沒有公網IP,只能使用PASV方式才可以連線雲虛擬主機。
- 如果您的FTP客戶端有公網IP,且安裝了防火牆。當使用PORT方式連線雲虛擬主機時,必須在防火牆上開啟1024以上的高階埠,保證建立資料鏈路時,雲虛擬主機向FTP客戶端傳送的連線請求不會被防火牆攔截。
本文來自部落格園,作者:源世,轉載請註明原文連結:https://www.cnblogs.com/jsxzhub/p/15689548.html