vsftpd用户帐户的问题

我只是安装了一个新的服务器,并安装了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”。 例如:

  • user_config_dir =的/ etc / vsftpd_user_config

在该目录中为该用户命名的用户名创build一个文件。 在那个文件里面:

  • local_root = $ THEIR_FTP_HOME_DIR