CentOS7安裝VSFTPD圖形界面詳細(xì)教程
準(zhǔn)備工作
確保系統(tǒng)已更新至最新狀態(tài),執(zhí)行以下命令完成系統(tǒng)更新:
sudo yum update -y
安裝VSFTPD服務(wù)
通過YUM包管理器安裝VSFTPD:
sudo yum install vsftpd -y
啟動(dòng)服務(wù)并設(shè)為開機(jī)自啟:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
配置防火墻規(guī)則
開放FTP服務(wù)所需的21端口及被動(dòng)模式端口范圍:
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=30000-31000/tcp
sudo firewall-cmd --reload
安裝Webmin圖形管理工具
添加EPEL倉庫并安裝Webmin:
sudo yum install epel-release -y
sudo yum install webmin -y
通過瀏覽器訪問https://服務(wù)器IP:10000
,使用root賬戶登錄Webmin。
配置FTP服務(wù)
進(jìn)入Webmin控制面板,按以下路徑配置:
- 導(dǎo)航至 Servers > FTP Server
- 在“FTP Server”模塊中調(diào)整匿名訪問、用戶權(quán)限等參數(shù)
- 通過“File Manager”模塊設(shè)置FTP根目錄權(quán)限
- 保存配置后重啟VSFTPD服務(wù)
測試FTP連接
使用FileZilla等客戶端工具,輸入服務(wù)器IP地址、用戶名及密碼進(jìn)行連接測試,驗(yàn)證文件上傳/下載功能是否正常。
安全增強(qiáng)建議
- 在Webmin中啟用SSL/TLS加密傳輸
- 限制用戶訪問目錄范圍
- 定期審查FTP日志文件