|
今天从vsftpd转到了proftpd,因为proftpd不需要打补丁就可以支持自动字符集转换。但是匿名登录怎么都不成功。设置用的是给的sample配置文件/etc/proftpd/proftpd.conf.sample。里面说 “It establishes a single server and a single anonymous login.” 但是匿名根本就登录不了。其他用户密码登录是没有问题的。ftp用户的home目录权限也没有问题。因为vsftpd没有问题,所以我觉得肯定是proftpd的配置问题,不太可能是其他方面。有人能帮我看看么?
# This is a sample ProFTPD configuration file for Gentoo Linux (rename
# it to 'proftpd.conf' for actual use). It establishes a single server
# and a single anonymous login.
ServerName " roFTPD Default Server"
ServerType standalone
DefaultServer on
RequireValidShell off
AuthPAM off
AuthPAMConfig ftp
# Listen on the standard FTP port 21.
Port 21
# New directories and files should not be group or world writable.
Umask 022
# To prevent DoS attacks set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once simply increase this value.
MaxInstances 30
# The server will run under ftp/ftp.
User ftp
Group ftp
# Every FTP sessions is "jailed" into the user's home directory.
DefaultRoot ~
# Generally files are overwritable.
AllowOverwrite on
# Disallow the use of the SITE CHMOD command.
<Limit SITE_CHMOD>
DenyAll
</Limit>
# A basic anonymous FTP account without an upload directory.
<Anonymous ~ftp>
User ftp
Group ftp
# Clients can login with the username "anonymous" and "ftp".
UserAlias anonymous ftp
# Limit the maximum number of parallel anonymous logins to 10.
MaxClients 10
# Prohibit the WRITE command for the anonymous users.
<Limit WRITE>
DenyAll
</Limit>
</Anonymous>
错误信息是 “Login failed: 530-Unable to set anonymous privileges. Login incorrect.” |
|