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 (责任编辑:IT) |