Fix ftp/vsftpd issues in Ubuntu server
This is a quick post describing some issues that you may face while installing/running vsftpd in Ubuntu host. I will quickly walk through steps, beginning with installation and then configuration for general purpose FTP access.
1. Install and run vsftpd without login shell
Most obvious thing while running a ftp server is to run it under non login shell. This is quite easy in Redhat based distro but here in Ubuntu, you need to do something extra also to enable users accessing ftp running under non login shell.
Install vsftpd server and start it:
$ apt-get install vsftpd $ /etc/init.d/vsftpd start