proftpd 用户无法连接
第一次使用lnmp我安装的lnmp.org的 lnmp安装包
安装proftpd
参考 http://lnmp.org/faq/ftpserver.html
添加了用户 密码绑定目录
但是ftp无法连接
/ect/proftpd.conf 这个配置文件 是空的
/usr/local/proftpd/etc/proftpd.conf这个配置文件 内容如下
# cd /usr/local/proftpd/etc/
# vi proftpd.conf
DefaultRoot ~
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on
UseReverseDNS off
IdentLookups off
#DisplayLogin welcome.msg
ServerIdent off
RequireValidShell off
AuthUserFile /usr/local/proftpd/etc/ftpd.passwd
AuthOrder mod_auth_file.c mod_auth_unix.c
# Normally, we want files to be overwriteable.
AllowOverwrite on
# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
DenyAll
</Limit>
SystemLog /usr/local/proftpd/var/log/proftpd.log
Include /usr/local/proftpd/etc/vhost/*.conf
在 /usr/local/proftpd/etc/vhost 下 发现 ftpusername.conf(ftpusername 为ftp用户名)
没有发现产生错误的问题 ,无法连接ftp。
[ 本帖最后由 nihulu 于 2013-6-4 14:06 编辑 ] 配置文件本来就不在/ect/proftpd.conf 这里
无法连接,你一点错误信息都不给,也就没法说可能什么原因
回复 2# 的帖子
没有发现什么错误/usr/local/proftpd/etc/proftpd.conf是这个配置文件吗?
只在/usr/local/proftpd/etc/vhost 下 发现 ftpusername.conf(ftpusername 为ftp用户名) http://lnmp.org/faq/lnmp-software-list.html
哪怕你提供一个客户端的错误信息也行,要不啥也没法说
回复 4# 的帖子
我也很郁闷没有发现什么错误提示ftp 链接也没有出现 错误代码
有什么方法能检测FTP用户是否添加成功吗?
回复 4# 的帖子
proftpd有两种工作方式:通过xinetd启动和standalone方式启动,同一时刻只能工作于一种方式。proftpd具体工作于哪一种方式由/etc/proftpd.conf指定。
编译时如果不小心会把两种工作方式的文件全部安装,这样可能在setup-system services里面出现两个proftpd选项,一个指定由xinetd启动,一个指定standalone方式启动。
由xinetd启动时,即改变/etc/xinetd.d/proftpd文件中disable=no时,如果/etc/proftpd.conf指定standalone方式启动,则ftp服务会无法正确执行。
/etc/proftpd.conf里面的默认设置是standalone方式工作。
由/etc/rc.d/init.d/proftpd启动(standalone方式)时也有设置出现矛盾的可能。
按下面步骤检查:
(1)检查proftpd配置文件是否真的在/usr/local/etc,
这样检查:strings in.proftpd | grep proftpd.conf
(2)检查proftpd.conf是否有语法错误,对照文档一行一行地检查,默认的配置文件不会有问题,
(3)检查执行proftpd的真实用户和组是否存在,这个用户由proftpd.conf里面的user和group指定,redhat下面执行proftpd的用户和组都应该是nobody,
(4)检查匿名用户ftp是否存在,
(5)检查proftpd的ScoreboardFile是否存在(这个文件的位置由proftpd.conf指定,运行proftpd之前必须存在,而且执行proftpd的真实用户有读写权限) 检查一下是不是proftpd的设置有上面说的问题。
回复 4# 的帖子
按照lnmp.org 提供的proftpd安装方法,安装后 proftpd.conf的目录是在什么位置?
页:
[1]