I installed debian 6 server stuff and followed this; http://www.howtoforge.com/perfect-server-debian-squeeze-with-bind-and-dovecot-ispconfig-3 When i created a ftp user in ispconfig, it can't login on the server... Debug log: Code: - using TCP receive buffer size of 87380 bytes - using TCP send buffer size of 16384 bytes - mod_tls/2.4.1: using OpenSSL 0.9.8o 01 Jun 2010 - mod_sftp/0.9.7: using OpenSSL 0.9.8o 01 Jun 2010 - DenyFilter: compiling regex '\*.*/' - <IfModule>: using 'mod_dynmasq.c' section at line 54 - <IfModule>: using 'mod_quotatab.c' section at line 91 - <IfModule>: using 'mod_ratio.c' section at line 95 - <IfModule>: using 'mod_delay.c' section at line 103 - <IfModule>: using 'mod_ctrls.c' section at line 107 - <IfModule>: using 'mod_ctrls_admin.c' section at line 115 server1.ashladan.net - server1.ashladan.net - Config for Debian: server1.ashladan.net - IdentLookups server1.ashladan.net - DeferWelcome server1.ashladan.net - DefaultServer server1.ashladan.net - ShowSymlinks server1.ashladan.net - TimeoutNoTransfer server1.ashladan.net - TimeoutStalled server1.ashladan.net - TimeoutIdle server1.ashladan.net - DisplayLogin server1.ashladan.net - DisplayChdir server1.ashladan.net - ListOptions server1.ashladan.net - DenyFilter server1.ashladan.net - UserID server1.ashladan.net - UserName server1.ashladan.net - GroupID server1.ashladan.net - GroupName server1.ashladan.net - Umask server1.ashladan.net - DirUmask server1.ashladan.net - AllowOverwrite server1.ashladan.net - TransferLog server1.ashladan.net - QuotaEngine server1.ashladan.net - Ratios server1.ashladan.net - DelayEngine server1.ashladan.net - mod_lang/0.9: skipping possible language 'ru': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'it': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'zh_TW': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'fr_FR': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'zh_CN': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'bg_BG': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'ja_JP': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'ko_KR': not supported by setlocale(3); see `locale -a' server1.ashladan.net - deleting existing scoreboard '/var/run/proftpd.scoreboard' server1.ashladan.net - Failed binding to ::, port 21: Address already in use server1.ashladan.net - Check the ServerType directive to ensure you are configured correctly. root@server1:/home/demon# /etc/init.d/proftpd stop Stopping ftp server: proftpd. root@server1:/home/demon# proftpd -n -d5 - using TCP receive buffer size of 87380 bytes - using TCP send buffer size of 16384 bytes - mod_tls/2.4.1: using OpenSSL 0.9.8o 01 Jun 2010 - mod_sftp/0.9.7: using OpenSSL 0.9.8o 01 Jun 2010 - DenyFilter: compiling regex '\*.*/' - <IfModule>: using 'mod_dynmasq.c' section at line 54 - <IfModule>: using 'mod_quotatab.c' section at line 91 - <IfModule>: using 'mod_ratio.c' section at line 95 - <IfModule>: using 'mod_delay.c' section at line 103 - <IfModule>: using 'mod_ctrls.c' section at line 107 - <IfModule>: using 'mod_ctrls_admin.c' section at line 115 server1.ashladan.net - server1.ashladan.net - Config for Debian: server1.ashladan.net - IdentLookups server1.ashladan.net - DeferWelcome server1.ashladan.net - DefaultServer server1.ashladan.net - ShowSymlinks server1.ashladan.net - TimeoutNoTransfer server1.ashladan.net - TimeoutStalled server1.ashladan.net - TimeoutIdle server1.ashladan.net - DisplayLogin server1.ashladan.net - DisplayChdir server1.ashladan.net - ListOptions server1.ashladan.net - DenyFilter server1.ashladan.net - UserID server1.ashladan.net - UserName server1.ashladan.net - GroupID server1.ashladan.net - GroupName server1.ashladan.net - Umask server1.ashladan.net - DirUmask server1.ashladan.net - AllowOverwrite server1.ashladan.net - TransferLog server1.ashladan.net - QuotaEngine server1.ashladan.net - Ratios server1.ashladan.net - DelayEngine server1.ashladan.net - mod_lang/0.9: skipping possible language 'ru': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'it': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'zh_TW': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'fr_FR': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'zh_CN': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'bg_BG': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'ja_JP': not supported by setlocale(3); see `locale -a' server1.ashladan.net - mod_lang/0.9: skipping possible language 'ko_KR': not supported by setlocale(3); see `locale -a' server1.ashladan.net - ProFTPD 1.3.3a (maint) (built Mon Mar 7 2011 09:07:58 UTC) standalone mode STARTUP server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - session requested from client in unknown class server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - mod_cap/1.0: adding CAP_AUDIT_WRITE capability server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - connected - local : ::ffff:192.168.17.130:21 server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - connected - remote : ::ffff:192.168.17.1:60535 server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - FTP session opened. server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'USER demondemon' to mod_exec server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'USER demondemon' to mod_rewrite server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'USER demondemon' to mod_tls server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'USER demondemon' to mod_core server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'USER demondemon' to mod_core server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'USER demondemon' to mod_delay server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'USER demondemon' to mod_auth server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching CMD command 'USER demondemon' to mod_ratio server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching CMD command 'USER demondemon' to mod_auth server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching POST_CMD command 'USER demondemon' to mod_exec server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching POST_CMD command 'USER demondemon' to mod_delay server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching LOG_CMD command 'USER demondemon' to mod_log server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_exec server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_rewrite server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_tls server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_shaper server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_vroot server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_wrap2 server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_ban server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_wrap server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_radius server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_delay server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_auth server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching CMD command 'PASS (hidden)' to mod_auth server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - USER demondemon: no such user found from ::ffff:192.168.17.1 [::ffff:192.168.17.1] to ::ffff:192.168.17.130:21 server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching POST_CMD_ERR command 'PASS (hidden)' to mod_exec server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching POST_CMD_ERR command 'PASS (hidden)' to mod_shaper server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching POST_CMD_ERR command 'PASS (hidden)' to mod_vroot server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching POST_CMD_ERR command 'PASS (hidden)' to mod_wrap2 server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching POST_CMD_ERR command 'PASS (hidden)' to mod_radius server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching POST_CMD_ERR command 'PASS (hidden)' to mod_delay server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching LOG_CMD_ERR command 'PASS (hidden)' to mod_log server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - dispatching LOG_CMD_ERR command 'PASS (hidden)' to mod_auth server1.ashladan.net (::ffff:192.168.17.1[::ffff:192.168.17.1]) - FTP session closed. Please notice that this is on a localhost, vmware install, machine is not connected to the internet
proftpd is not suppoerted by ispconfig 3. ISPConfig uses pure-ftpd instead. You should uninstall proftpd, then install pure-ftpd as described in the ispconig perfect setup guide (you posetd the link above) and then run a ispconfig update and choose to reconfigure services during update.