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