|
REDHAT 8.0 初始 VSFTPD 设置指南
REDHAT 8 改用了VSFTPD作为默认的FTPD服务器
vsftpd相关文档:
/etc/vsftpd.ftpusers 这里面列出禁止登陆的用户名单
/etc/vsftpd.user_list 当配置文件中定义userlist_deny=NO时 这里面列出禁止登陆的用户名单 (默认)
当配置文件中定义userlist_deny=YES时这里面列出容许登陆的用户名单
/etc/vsftpd.conf vsftpd的基本配置文件
另外因为vsftpd需要由xinetd来引导启动,单独运行vsftpd时会提示:
500 OOPS:vsftpd: does not run standalnoe, must be started from inetd
这里所说的inetd在redhat中已用xinetd替代了。
所以在修改配置文件后,需要重新启动FTP服务时,需要这样做:
xinetd -restart
vsftpd与xinetd相关的文件:
/etc/xinetd.conf xinetd的基本配置文件
/etc/xinetd.d/vsftpd xinetd引导vsftpd的配置文件(是否自动启动的选择也在这里)
执行文件在这个位置
/etc/sbin/vsftpd
/etc/sbin/xinetd
FAQ1:启动时如何自动运行vsftpd?
ANS: 修改/etc/xinetd.d/vsftpd中 disable = no ;
FAQ2: 如何配置以容许root用户远程登陆进来?
ANS: 修改/etc/vsftpd.user_list和/etc/vsftpd.ftpusers
将root一栏删除或在前头加"#"注释;
FAQ3: 如何容许anonymous匿名用户登陆?
ANS: 修改/etc/vsftpd.conf中: anonymous_enable = YES |
|