搬瓦工CentOS 6系統(tǒng)FTP服務(wù)器搭建指南
環(huán)境準(zhǔn)備與軟件安裝
通過(guò)SSH連接搬瓦工VPS后執(zhí)行系統(tǒng)更新:
yum update -y
安裝vsftpd服務(wù)組件:
yum install vsftpd -y
FTP服務(wù)配置
編輯主配置文件:
vi /etc/vsftpd/vsftpd.conf
修改以下核心參數(shù):
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
pasv_min_port=40000
pasv_max_port=50000
用戶權(quán)限管理
創(chuàng)建專用FTP用戶并設(shè)置密碼:
useradd ftpuser -d /home/ftpuser -s /sbin/nologin
passwd ftpuser
防火墻與SELinux設(shè)置
開(kāi)放必要端口:
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
iptables -I INPUT -p tcp --dport 40000:50000 -j ACCEPT
service iptables save
臨時(shí)關(guān)閉SELinux或配置策略:
setsebool -P ftp_home_dir 1
服務(wù)啟動(dòng)與驗(yàn)證
啟動(dòng)vsftpd服務(wù)并設(shè)置開(kāi)機(jī)自啟:
service vsftpd start
chkconfig vsftpd on
使用FileZilla等客戶端測(cè)試連接,確認(rèn)文件上傳下載功能正常。
常見(jiàn)問(wèn)題處理
- 連接超時(shí):檢查防火墻規(guī)則是否生效
- 530登錄錯(cuò)誤:驗(yàn)證用戶密碼及shell權(quán)限設(shè)置
- 被動(dòng)模式失敗:確認(rèn)端口范圍配置與防火墻匹配