vsftpd(Very Secure FTP Daemon)是 Linux 廣泛使用的 FTP 伺服器軟體。以下介紹核心配置與安全設定。
限制特定用戶無法使用 FTP。預設禁止登入用戶:
root bin daemon adm lp sync shutdown halt mail news uucp operator games nobody
目的為保障系統安全:權限過大的用戶(如 root)不應允許 FTP 登入;部分用戶名(mail、halt、sync)與系統指令同名,限制可防潛在風險。實務上確保「root」與「nobody」被屏蔽即可。
限制不允許連線的主機,增強安全性。
/var/ftp/pub 權限至少 drwxr-xr-x(755),確保 FTP 用戶正常存取。
vsftpd.ftpusers 與 vsftpd.user_list 名單保持一致,確保限制策略有效。
local_enable=YES