我只是安装了一个新的服务器,并安装了vsftpd并创build了一个用户帐户,当试图使用FireFTPlogin它似乎接受用户名/密码,但它永远不会完全连接,并坐在“工作…”。 它超时,并试图重新连接,没有运气。 以下是我所做的设置更改。
anonymous_enable=NO chroot_list_enable=NO chroot_list_file=/etc/vsftpd/chroot_list chroot_local_user=YES
你能想到任何可能导致我的问题?
服务器上是否有防火墙? PASV FTP无法在第二个端口上连接导致此症状。 另外,请尝试从命令提示符而不是客户端程序连接。
检查日志文件,看看是否告诉你问题是什么。 很难说你提供的信息。
编辑 : 我认为问题是,用户帐户是不是正确的目录。 我可以在哪里指定这个?
在vsftpd.conf中查找“user_config_dir”。 例如:
在该目录中为该用户命名的用户名创build一个文件。 在那个文件里面:
正确configuration防火墙可能是防火墙问题。 您可以检查http://www.rootlocker.com/complete-configuration-vsftpd-server-access-control-implementation/链接来正确设置vsftpd服务器。