06.23.07
Install and config Proftpd on debian linux
This is a small howto on getting a ftp server on your linux box. After we got it on the box we want to config it. The way we config it is far from a definite guide to security If you are concerned about security you should not run a common ftp server without sll encryption in the first place. The ftp protocol sends user/password in plain text! That is why I opt not to set the ftp server up with the normal shell logins but with a speparate file in which the ftp users and passwords are stored.
First get the package
apt-get install proftpd
This installs the ftpd server and even creates a default config located at /etc/proftpd.conf.
Open up this file with your favorite text editor. And add the following 2 lines.
SystemLog /var/log/proftpd/system.log
AuthUserFile /etc/ftpd.passwd
The SystemLog directive sets up logging to /var/log/proftpd/system.log. This is handy when you get errors or want to audit the ftp server you can do it by checking this file.
AuthUserFile sets up the separate password file .
The server should be ok now. We only have to add users. On the shell go to /etc and execute the following commands.
mkdir /home/itkb
ftpasswd –passwd –name=itlk –uid=1002 –home=/home/itkb –shell=/bin/bash
You will be prompted for a password. Once you have done this you created a user itkb who can read files from /home/itkb.