Hi David, That was it, thanks! I can login now.
Andy On Jun 28, 2010, at 4:28 AM, David Latorre wrote: > Hello andy, > > Try this: > > serverFactory.setUserManager(um); > before this line: > FtpServer server = serverFactory.createServer(); > > > > > 2010/6/26 Andy Triboletti <[email protected]>: >> Hi, I am embedding the ftpserver in my java web app, I have tried a couple >> different things and everytime I try to connect to the server via FTP, it >> says Authentication failed. I have attached my code, and also the console >> output when I try to do the logging in. Does anyone have any suggestions? >> >> >> PropertiesUserManagerFactory userManagerFactory = new >> PropertiesUserManagerFactory(); >> userManagerFactory.setFile(new File("/ftpdata/myusers.properties")); >> //userManagerFactory.setPasswordEncryptor(new SaltedPasswordEncryptor()); >> userManagerFactory.setPasswordEncryptor(new ClearTextPasswordEncryptor()); >> UserManager um = userManagerFactory.createUserManager(); >> BaseUser user = new BaseUser(); >> user.setName("andy"); >> user.setPassword("12345678"); >> user.setHomeDirectory("/ftpdata/"); >> um.save(user); >> >> FtpServerFactory serverFactory = new FtpServerFactory(); >> ListenerFactory factory = new ListenerFactory(); >> factory.setPort(2225); >> serverFactory.addListener("default", factory.createListener()); >> FtpServer server = serverFactory.createServer(); >> server.start(); >> >> >> 12:03:28,768 INFO [STDOUT] 12:03:28,768 INFO [DefaultFtpServer] FTP server >> started >> 12:04:14,200 INFO [STDOUT] 12:04:14,200 INFO [FtpLoggingFilter] CREATED >> 12:04:14,208 INFO [STDOUT] 12:04:14,208 INFO [FtpLoggingFilter] OPENED >> 12:04:14,228 INFO [STDOUT] 12:04:14,228 INFO [FtpLoggingFilter] RECEIVED: >> USER andy >> 12:04:14,230 INFO [STDOUT] 12:04:14,230 INFO [FtpLoggingFilter] SENT: 220 >> Service ready for new user. >> 12:04:14,232 INFO [STDOUT] 12:04:14,232 INFO [FtpLoggingFilter] SENT: 331 >> User name okay, need password for andy. >> 12:04:14,233 INFO [STDOUT] 12:04:14,233 INFO [FtpLoggingFilter] RECEIVED: >> PASS ***** >> 12:04:14,236 INFO [STDOUT] 12:04:14,236 WARN [PASS] User failed to log in >> 12:04:14,736 INFO [STDOUT] 12:04:14,736 WARN [PASS] Login failure - andy >> 12:04:14,740 INFO [STDOUT] 12:04:14,740 INFO [FtpLoggingFilter] RECEIVED: >> QUIT >> 12:04:14,746 INFO [STDOUT] 12:04:14,746 INFO [FtpLoggingFilter] SENT: 530 >> Authentication failed. >> 12:04:14,746 INFO [STDOUT] 12:04:14,746 INFO [FtpLoggingFilter] SENT: 221 >> Goodbye. >> 12:04:14,747 INFO [STDOUT] 12:04:14,746 INFO [FtpLoggingFilter] CLOSED
