當(dāng)前位置 主頁 > 技術(shù)大全 >
在企業(yè)級服務(wù)器管理中,F(xiàn)TP(文件傳輸協(xié)議)服務(wù)仍然是文件共享和傳輸?shù)闹匾ぞ。本文將詳?xì)介紹在Linux服務(wù)器上安裝和配置FTP服務(wù)的完整流程。
首先確保服務(wù)器系統(tǒng)為CentOS 7或Ubuntu 18.04及以上版本。建議使用具有sudo權(quán)限的普通用戶進(jìn)行操作,避免直接使用root賬戶。
VSFTPD(Very Secure FTP Daemon)是Linux平臺最常用的FTP服務(wù)器軟件:
# Ubuntu/Debian
sudo apt update
sudo apt install vsftpd
# CentOS/RHEL
sudo yum install vsftpd
編輯配置文件 /etc/vsftpd.conf
,確保以下關(guān)鍵設(shè)置:
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 chroot_local_user=YES
開放FTP服務(wù)所需端口:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 40000:50000/tcp
為安全起見,建議創(chuàng)建專用FTP用戶:
sudo useradd -m ftpuser
sudo passwd ftpuser
sudo usermod -d /var/www/html ftpuser
完成配置后啟動服務(wù):
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
通過以上步驟,您已經(jīng)成功在服務(wù)器上部署了FTP服務(wù)。建議在實(shí)際使用前進(jìn)行完整的連接測試和安全檢查。