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服务以使更改生效。