I tried turn off windows firewall, it didn't work.
I created a couple account, I could only login with them when connecting to
localhost.
There was nothing logged in the logfile for the refused connections. (log
set for trace)
Error Messages from FileZilla is
=============================
Error:    Disconnected from server
Error:    Unable to connect!
=============================
Conf.xml
=================================================================
<?xml version="1.0"?>

<!-- XML file based configuration -->
<config>

   <!-- Standard socket factory. If you want to support explicit
        secure connection, please specify the ssl block
   -->
   <socket-factory>
       <class>org.apache.ftpserver.socketfactory.FtpSocketFactory</class>
       <address>localhost</address>
       <port>21</port>
       <!--
       <ssl>
           <keystore-file>./res/.keystore</keystore-file>
           <keystore-password>password</keystore-password>
           <keystore-type>JKS</keystore-type>
           <keystore-algorithm>SunX509</keystore-algorithm>
           <ssl-protocol>TLS</ssl-protocol>
           <client-authentication>false</client-authentication>
           <key-password>password</key-password>
       </ssl>
       -->
   </socket-factory>



   <!-- Secure server socket factory. In this case you have to
        specify the ssl block
   <socket-factory>
       <class>org.apache.ftpserver.socketfactory.SSLFtpSocketFactory
</class>
       <address>localhost</address>
       <port>21</port>
       <ssl>
           <keystore-file>./res/.keystore</keystore-file>
           <keystore-password>password</keystore-password>
           <keystore-type>JKS</keystore-type>
           <keystore-algorithm>SunX509</keystore-algorithm>
           <ssl-protocol>TLS</ssl-protocol>
           <client-authentication>false</client-authentication>
           <key-password>password</key-password>
       </ssl>
   </socket-factory>
   -->


   <!-- Data connection configuration. If you want to support secure
        data connection, please specify the ssl block.
   -->
   <data-connection>
       <idle-time>60</idle-time>
       <active>
           <enable>true</enable>
           <local-address>localhost</local-address>
           <local-port>20</local-port>
           <ip-check>false</ip-check>
       </active>
       <passive>
           <address>localhost</address>
           <ports>0</ports>
       </passive>
       <!--
       <ssl>
           <keystore-file>./res/.keystore</keystore-file>
           <keystore-password>password</keystore-password>
           <keystore-type>JKS</keystore-type>
           <keystore-algorithm>SunX509</keystore-algorithm>
           <ssl-protocol>TLS</ssl-protocol>
           <client-authentication>false</client-authentication>
           <key-password>password</key-password>
       </ssl>
       -->
   </data-connection>



   <!-- Standard users admin and anonymous will be created by default.
   -->
   <create-default-user>false</create-default-user>



   <!-- Ftp message configuration block

   <message>
       <class>org.apache.ftpserver.message.MessageResourceImpl</class>
       <custom-message-dir>./res</custom-message-file>
       <languages>en,zh-tw</languages>
   </message>
   -->


   <!-- Connection manager configuration block
   -->
   <connection-manager>
       <max-connection>10</max-connection>
       <max-login>2</max-login>
       <anonymous-login-enabled>false</anonymous-login-enabled>
       <max-anonymous-login>0</max-anonymous-login>
       <default-idle-time>60</default-idle-time>
       <timeout-poll-inverval>60</timeout-poll-inverval>
   </connection-manager>



   <!-- Command factory configuration block
   <command-factory>
       <command>
           <command-name>fully-qualified-command-class-name</command-name>
       </command>
   </command-factory>
   -->


   <!-- IP restrictor configuration block
   -->
   <ip-restrictor>
       <class>org.apache.ftpserver.iprestrictor.FileIpRestrictor</class>
       <file>./res/ip.gen</file>
   </ip-restrictor>



   <!-- Default properties file based user manager configuration block
   <user-manager>
       <class>org.apache.ftpserver.usermanager.PropertiesUserManager
</class>
       <admin>admin</admin>
       <prop-file>./res/user.gen</prop-file>
       <prop-password-encrypt>true</prop-password-encrypt>
   </user-manager>
   -->


   <!-- Database based user manager configuration
   -->
   <user-manager>
       <class>org.apache.ftpserver.usermanager.DbUserManager</class>
       <admin>admin</admin>
       <jdbc-driver>com.mysql.jdbc.Driver</jdbc-driver>
       <jdbc-url>jdbc:mysql://localhost:3306/ftp_user</jdbc-url>
       <jdbc-user>ftp_user</jdbc-user>
       <jdbc-password>000000</jdbc-password>
       <sql-user-insert>INSERT INTO ftp_user (uid, userpassword,
homedirectory, enableflag, writepermission, idletime, uploadrate,
downloadrate) VALUES ('{uid}', '{userpassword}', '{homedirectory}',
'{enableflag}', '{writepermission}', {idletime}, {uploadrate},
{downloadrate})</sql-user-insert>
       <sql-user-update>UPDATE ftp_user SET
userpassword='{userpassword}',homedirectory='{homedirectory}',enableflag='{enableflag}',writepermission='{writepermission}',idletime={idletime},uploadrate={uploadrate},downloadrate={downloadrate}
WHERE uid='{uid}'</sql-user-update>
       <sql-user-delete>DELETE FROM ftp_user WHERE uid =
'{uid}'</sql-user-delete>
       <sql-user-select>SELECT uid, userpassword, homedirectory,
enableflag, writepermission, idletime, uploadrate, downloadrate FROM
ftp_user WHERE uid = '{uid}'</sql-user-select>
       <sql-user-select-all>SELECT uid FROM ftp_user ORDER BY
uid</sql-user-select-all>
       <sql-user-authenticate>SELECT uid from ftp_user WHERE uid='{uid}'
AND userpassword='{userpassword}'</sql-user-authenticate>
       <sql-user-admin>SELECT uid FROM ftp_user WHERE uid='{uid}' AND
uid='admin'</sql-user-admin>
   </user-manager>



   <!-- LDAP based user manager
   <user-manager>
       <class>org.apache.ftpserver.usermanager.LdapUserManager</class>
       <admin>admin</admin>
       <ldap-url>ldap://localhost:389</ldap-url>
       <ldap-admin-dn>cn=Manager,dc=apache,dc=org</ldap-admin-dn>
       <ldap-admin-password>secret</ldap-admin-password>
       <ldap-authentication>simple</ldap-authentication>
       <ldap-user-base-dn>dc=apache,dc=org</ldap-user-base-dn>
   </user-manager>
   -->


   <!--  file system manager configuration block
   -->
   <file-system-manager>
       <class>org.apache.ftpserver.filesystem.NativeFileSystemManager
</class>
       <create-home>false</create-home>
   </file-system-manager>



   <!-- All ftplets
   <ftplets>f1,f2</ftplets>
   -->


   <!-- Ftplet configuration
   <ftplet>
       <f1>
           <class>org.apache.ftpserver.ftplet.Ftplet1</class>
           <param>value1</param>
       </f1>
       <f2>
           <class>org.apache.ftpserver.ftplet.Ftplet2</class>
           <param>value2</param>
       </f2>
   </ftplet>
   -->

</config>

On 5/30/07, Niklas Gustavsson <[EMAIL PROTECTED]> wrote:

Ran wrote:
> I added 'true *' to ip-restrictor , and also tried not having
ip-restrictor
> at all, nothing working.
> if I try to connect localhost, it works, but using my real ip, it
> doesn't. I
> already have both windows firewall and router forwarding set allow for
port
> 21 TCP and Serv-U used to work for me.

Could you please provide your configuration? Could you also please try
with your firewall shut down?

/niklas


Reply via email to