Debian系統中的FTP服務器通常使用vsftpd(Very Secure FTP Daemon)作為默認的FTP服務器軟件。以下是基于Debian的vsftpd默認配置的概述:
/etc/vsftpd.conf
:這是vsftpd的主要配置文件。listen_enable=YES
:服務器監聽FTP端口(默認為21)。anonymous_enable=NO
:禁止匿名用戶登錄。local_enable=YES
:允許本地用戶登錄。write_enable=YES
:允許本地用戶上傳文件(如果需要)。chroot_local_user=YES
:默認情況下,本地用戶登錄后將被限制在其主目錄中。local_umask=022
:設置本地用戶上傳文件的默認權限為755。dirmessage_enable=YES
:在用戶切換目錄時顯示提示信息。xferlog_enable=YES
:啟用傳輸日志。/etc/vsftpd/user_list
:定義允許登錄FTP服務器的用戶列表。/etc/vsftpd/ftpusers
:定義不允許登錄FTP服務器的用戶列表。/etc/vsftpd/chroot_list
:定義哪些用戶將被限制在其主目錄中。請注意,這些配置項可能會根據不同的Debian版本或安裝時的選擇有所不同。建議在進行任何配置更改后,重啟vsftpd服務以使更改生效。