How to install & configure VSFTP ( Very Secure FTP )
In our last tutorial on File Sharing, we discussed Network File System (NFS). Now, we will learn to install & configure VSFTP (aka Very SecureFTP) in this tutorial. But first we must know what is FTP
The File Transfer Protocol (FTP) is a standard network protocol used to transfer computer files between a client and server on a computer network. It is built on a client-server model architecture and uses separate control and data connections between the client and the server.
Since ftp is rather insecure, we must either use our ftp over SSL/TLS or we can use best alternative to FTP i.e. VSFTP. Its designed to have strongest protection against over FTP vulnerabilities & can be used to share data globally.
VSFTP can be installed using following command on Centos/RedHat
One thing to consider after installing VSFTP is that if we want anonymous-login on our ftp or not.
Firstly, we will discuss to configure with anonymous disabled & later we will also discuss enabling anonymous-login. Now, lets move on to configuring VSFTP. Open configuration file for vsftp
then disable anonymous access , change following parameter to no
and change following parameter to yes
Then, restart server to implement changes
That’s it, our secure FTP is ready . Now lets try to access it
Accessing VSFTP through browser
Accessing VSFTP through Command line
To use VSFTP in Command line, use following commands
So this completes our tutorial on how to install & configure VSFTP, next up is configuring FTP anonymous access ‘enabled‘. If having any queries/comments, use comment box down below.