As some of you know (as you have helped me) I am looking at Ubuntu Server. I have successfully set up a LAMP server, but wanted to put FTP on also - vsftpd.
The www dir is /var/www. I have created a group ftp-users and made the member 0001 a member. This group has chmod 750 over the www folder - root is owner.
When I try to ftp in, using 0001 and the password for that user I get a 500 error - cannot change home directory. A Google search showed many things, alot of which was for RedHat, but I just don't understand them.
Can anybody help translate this error into English and maybe suggest what the issue is? (I'm looking for you webman!)
Does the users home directory exist?
Yes, I manually created it.
I find that proftpd "just works" straight after installing it. Ive not needed to look at any other.
Installed it. Getting this error:
an't establish connection --> 10.33.225.237:21 @ Fri Jun 20 15:28:10 2008 (10054-38)
An existing connection was forcibly closed by the remote host.
I uninstalled the vsftpd before i installed proftpd.
try testing it on the server thats running it
from command line:
see if that works
ftp: connect: Connection refused
That appears after I enter ftp localhost - doesn't let me try user and password/
have you started the proftpd service after installing it?
sudo /etc/init.d/proftpd start
Yeah, tried that - came up with:
ProFTPd is started from inetd/xinetd.
Me being a novice didn't have a clue what that means.
It means, ( I think ) that inetd/xinetd will start a new proftpd thread for each user
Have you got either inetd/xinetd installed?
I cant remember if it gets intstalled as part of the server installation
cp /etc/proftpd/proftpd.conf.sample /etc/proftpd/proftpd.conf
you might need to do that too