I'm having alot of problems with ProFTPd. It appears that everything is fine - website, etc. However, my users are unable to login to ProFTPd. ProFTPd is rejecting the user/pass for their ISPConfig login. Code: ## # /etc/proftpd.conf ## # This is a basic ProFTPD configuration file (rename it to # 'proftpd.conf' for actual use. It establishes a single server # and a single anonymous login. It assumes that you have a user/group # "nobody" and "ftp" for normal operation and anon. ServerName "ProFTPD Default Installation" ServerType standalone DefaultServer on # Port 21 is the standard FTP port. Port 21 # Umask 022 is a good standard umask to prevent new dirs and files # from being group and 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. Note that this ONLY works # in standalone mode, in inetd mode you should use an inetd server # that allows you to limit maximum number of processes per service # (such as xinetd). MaxInstances 30 # Set the user and group under which the server will run. User nobody Group nogroup # To cause every FTP user to be "jailed" (chrooted) into their home # directory, uncomment this line. DefaultRoot ~ # Normally, we want files to be overwriteable. AllowOverwrite on # Bar use of SITE CHMOD by default #<Limit SITE_CHMOD> # DenyAll #</Limit> # A basic anonymous configuration, no upload directories. If you do not # want anonymous users, simply delete this entire <Anonymous> section. <Anonymous ~ftp> User ftp Group ftp # We want clients to be able to login with "anonymous" as well as "ftp" UserAlias anonymous ftp # Limit the maximum number of anonymous logins MaxClients 10 # We want 'welcome.msg' displayed at login, and '.message' displayed # in each newly chdired directory. DisplayLogin welcome.msg DisplayFirstChdir .message # Limit WRITE everywhere in the anonymous chroot <Limit WRITE> DenyAll </Limit> </Anonymous> DefaultRoot ~ IdentLookups off ServerIdent on "FTP Server ready." Include /etc/proftpd_ispconfig.conf Code: ## # /etc/proftpd_ispconfig.conf ## ################################### # # ISPConfig proftpd Configuration File # Version 1.0 # ################################### DefaultAddress 127.0.0.1 <VirtualHost 10.8.0.1> DefaultRoot ~ AllowOverwrite on Umask 002 </VirtualHost> <VirtualHost 127.0.0.1> DefaultRoot ~ AllowOverwrite on Umask 002 </VirtualHost> <VirtualHost 66.90.121.169> DefaultRoot ~ AllowOverwrite on Umask 002 </VirtualHost>
I'm not sure where the error log is. Anyways, its not an error in those terms, but more of an invalid user/pass. ProFTPd doesn't seem to be recognising the client logins. (Eg. I created a account with username tsj5j and password tsj5j5j and couldn't login to FTP with tsj5j and tsj5j5j)
The ProFTP logfile can be found at Code: /var/log/proftpd/proftpd.log It might show why the log-in fails. It worked/works for me without any problem.
There should be a log file somewhere. What distribution are you using? I just tried myself, and got blocked. Also anonymous login was blocked. I tried my own server, get the same welcome message, but I can login. Have you enabled the ftp tick box in ISPconfig for this user?
Did you create this on the User & Email tab of a web site in ISPConfig? Only the users you create on a User & Email tab can log in to FTP and email. Please make sure you don't mix up ISPConfig users (e.g. resellers and clients) and system users (create on the User & Email tab).
I am scratching my head on this one because while I do have /var/log folder /proftpd is not anywhere in it. Via console I did find / proftpd and got no results, same with find -name proftpd. I must be using this command incorrectly since I know I have a working FTP under proFTP because I can connect to it and it does indicate that it is proFTP under a Debian system. (Shouldn't we hide that for security reasons?) I cannot seem to find a "File Find" on the GUI side of Debian (Gnome) either.
worked like a charm! thanks... however, of all the files listed proftpd.log was not one of them! Code: server1:~# locate -i proftpd /etc/cron.monthly/proftpd /etc/default/proftpd /etc/init.d/proftpd /etc/pam.d/proftpd /etc/proftpd.conf /etc/proftpd.conf.orig /etc/proftpd_ispconfig.conf /etc/proftpd_ispconfig.conf~ /etc/rc0.d/K50proftpd /etc/rc1.d/K50proftpd /etc/rc2.d/S50proftpd /etc/rc3.d/S50proftpd /etc/rc4.d/S50proftpd /etc/rc5.d/S50proftpd /etc/rc6.d/K50proftpd /root/ispconfig/isp/conf/proftpd_ispconfig.conf.master /usr/sbin/proftpd /usr/share/doc/proftpd /usr/share/doc/proftpd/changelog.Debian.gz /usr/share/doc/proftpd/changelog.gz /usr/share/doc/proftpd-common /usr/share/doc/proftpd-common/changelog.Debian.gz /usr/share/doc/proftpd-common/changelog.gz /usr/share/doc/proftpd-common/copyright /usr/share/doc/proftpd/copyright /usr/share/doc/proftpd/examples /usr/share/doc/proftpd/examples/proftpd.conf /usr/share/doc/proftpd/examples/welcome.msg /usr/share/man/man5/proftpd.conf.5.gz /usr/share/man/man8/proftpd.8.gz /var/cache/apt/archives/proftpd_1.2.10-15sarge4_i386.deb /var/cache/apt/archives/proftpd-common_1.2.10-15sarge4_i386.deb /var/lib/dpkg/info/proftpd-common.conffiles /var/lib/dpkg/info/proftpd-common.list /var/lib/dpkg/info/proftpd-common.md5sums /var/lib/dpkg/info/proftpd-common.postrm /var/lib/dpkg/info/proftpd.conffiles /var/lib/dpkg/info/proftpd.config /var/lib/dpkg/info/proftpd.list /var/lib/dpkg/info/proftpd.md5sums /var/lib/dpkg/info/proftpd.postinst /var/lib/dpkg/info/proftpd.postrm /var/lib/dpkg/info/proftpd.preinst /var/lib/dpkg/info/proftpd.prerm /var/lib/dpkg/info/proftpd.templates /var/run/proftpd /var/run/proftpd.pid /var/run/proftpd/proftpd.delay /var/run/proftpd/proftpd.scoreboard server1:~#