資訊科技數位 » Linux » 什麼是 FTP?
- FTP 是使用客戶端-伺服器模型在伺服器之間傳輸檔案的基本協定。
- FTP 安全性有限,以純文字傳輸數據,容易受到攻擊。
- 有更安全、更有效率的方法,例如 SFTP 和 FTPS,它們提供資料加密。
- 使用雲端儲存服務可以成為 FTP 更便宜、更安全的替代方案。
FTP 基礎知識
FTP 的主要功能
- 適應性: 處理各種文件大小和類型。
- 操作靈活性: 它允許上傳和下載檔案。
- 權限修改: 可以輕鬆變更權限和目錄。
與 HTTP 的比較
如何在 Linux 上使用 FTP
安裝 FTP 用戶端
在 Ubuntu 或 Debian 上:
sudo apt-get install ftp
在 CentOS 或 Fedora 上:
sudo yum install ftp
連接到 FTP 伺服器
ftp
文件傳輸
要下載檔案:
get
要上傳文件:
put
常用 FTP 指令
ls:列出伺服器上的檔案。
cd:更改伺服器上的目錄。
lcd:更改本地目錄。
binary:設定二進位傳輸模式。
ascii:設定 ASCII 傳輸模式。
FTP 安全
FTP 安全風險
漏洞
風險緩解
- 被動模式: 透過降低防火牆配置成本來提高安全性。
- 被動 FTP 與防火牆: 阻止外部請求,保護伺服器和網路。
身份驗證和資料完整性問題
FTP 效率低下
緩慢且複雜
替代品
FTP 的成本
對頻寬的影響
更經濟的替代方案
專用 FTP 伺服器
結論