Install and Configure GLFTPd (Linux)
Step by Step Guide to Installing GLFTPd
By ant dglFTPd is a free FTP server which is very configurable, which gives unlimited possibilities. glFTPd has its own user database, which can be completely managed online. It is very secure, and with its ever growing list of scripts and add-ons it could be the best ftp sever for linux.Among its most useful features are: the ability to set groups and virtual users, support multiple networks, IP configuration, support ratios download, CRC calculation on the fly when the file is being upload, support scripts on almost all orders, check dupe checking the existence of a file, management of online users, statistics, groups and advanced visualization of logs per order site, support SSL / TLS, LCD support, and much more
Link to the official website:
www.glftpd.com
Step 1: Install glFTPd
First, download the latest version of glFTPd on the official website, in my case this is "glftpd-LNX_2.01.tgz." To do this, enter your user directory is in / home and start the download via the wget command.
Then run decompression of the downloaded archive using tar-xvzf
Then enter the file glftpd-LNX_2.01 created during decompression and make a small "LS" (list) to see what is there.
Now run the command. / Installgl.sh which is the installation script.
It lets you make the most of the installation and configuration of glftpd.
It will then ask if you want to use TCPD, put yes only if you know what it is and you have the utility installed.
Step 2:
It will ask if you want to use glftpd in a "jailed" environment. This is a private directory in which users conventional shell will not be able to access. I recommend saying yes to this option and I will put it in my home directory.
Now Select users who have will have access to the administration of glftpd.
Step 3:
In the private directory mentioned above, you will be asked to create a directory for the installation of glFTPd, I will install in "program".
Then, enter a name for the service ftp, which appears with the port number in / etc / services. Enter FTPd or similar name.
Everything will install by itself. You now have to choose a port number for the FTP. In general, 21 for FTP servers, in this example I choose port number 9999 for security reasons.
Step 4:
Now is time to create a certificate for SSL / TLS. You have to do this step even if you do not want to use SSL. In your installation directory of glftpd you must specify where you want to save the certificate. For my part / etc default will be fine.
And voila! Your glftpd is installed in the directory you've indicated, for my example it is in / home / Ant / glftpd / program and the config file too.
Configuration glFTPd and glftpd.conf
Step 5:
We will now configure glFTPd. The majority happens in the glftpd.conf file, so you will first open glftpd.conf with your favorite editor. I will open with "vi", you may also use it.
You should add the lines below:
# Put the name of your ftp (= sitename), long and short (abbreviation)
THE sitename_long [: space:] MORE [: space:] BEAU [: space:] FTP
sitename_short LPBF
# Your email address
email root@8pm.us
# Here put the root directory of your glftpd
ROOTPATH / home / Antd / glftpd / program
There are many other things you can configure in the file config.
Save and validate. Now you should be able to connect to your FTP server with the default login / pass = glftpd / glftpd that has been created.
Please note: connect locally at first because ipmask default setting on this account 'glftpd' s * @ 127.0.0.1.
If you want more detailed information or if you have a problem, I recommend you to read / docs / glftpd.docs.