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