You can quickly install vsftpd on Linux server in the command line:dom
sudo yum install vsftpd ide
Once VSFTP is installed, you can adjust the configuration.ui
Open up the configuration file:this
sudo vi /etc/vsftpd/vsftpd.conf spa
One primary change you need to make is to change the Anonymous_enable to No:rest
anonymous_enable=NO orm
Prior to this change, vsftpd allowed anonymous, unidentified users to access the VPS's files. This is useful if you are seeking to distribute information widely, but may be considered a serious security issue in most other cases. After that, uncomment the local_enable option, changing it to yes.server
local_enable=YES ci
Finish up by uncommenting command to chroot_local_user. When this line is set to Yes, all the local users will be jailed within their chroot and will be denied access to any other part of the server.it
chroot_local_user=YES
Finish up by restarting vsftpd:
sudo service vsftpd restart
In order to ensure that vsftpd runs at boot, run chkconfig:
chkconfig vsftpd on
service vsftpd restart
usermod -d /var/www/my.domain.example/ exampleuser
you can use following command to create a Linux user:
useradd <-username>
passwrd <-username>
chown –R <-username> /var/www/mydomain.com