I should mention that the vsftp log file shows things like
Tue Mar 22 12:32:32 2011 [pid 2] CONNECT: Client "192.168.99.86"
Tue Mar 22 12:32:41 2011 [pid 1] [zaphod] FAIL LOGIN: Client "192.168.99.86"

So the connection is clearly being made, but I don't know what the authentication is doing. In /etc/pam.d/vsftp is
# Standard behaviour for ftpd(8).
auth    required        pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed

# Note: vsftpd handles anonymous logins on its own. Do not enable pam_ftp.so.

# Standard pam includes
@include common-account
@include common-session
@include common-auth
auth    required        pam_shells.so




On Tue, Mar 22, 2011 at 12:27 PM, Kevin McGregor <kevin.a.mcgregor@gmail.com> wrote:
Maybe someone can throw in their two cents on this:

I installed vsftpd on my Ubuntu 10.04 server, and I set
local_enable=YES
write_enable=YES
When I FTP to the server, I get prompted for a username and password, but it seems to just reject it and ask for username/password again. What else do I need to do? I just want one account to be able to FTP upload files to this server.

Kevin