Installing and Configuring Pure-FTPD on RHEL / CentOS 7



Step 1: When you are ready to begin, go ahead and install Pure-FTPD using yum on server.
yum install pure-ftpd
Step 2: after installation Edit the default configuration (/etc/pure-ftpd/pure-ftpd.conf) and uncommnet the following lines.
PAMAuthentication yes

PureDB /etc/pure-ftpd/pureftpd.pdb
Save and close the file.
Step 3: Configure Service pure-ftp service
systemctl enable pure-ftpd

systemctl start pure-ftpd
Step 4: Create a new ftp user account for website account using pure-pw.
pure-pw useradd $USERNAME -u $USER -g $GROUP -d /path/to/ftp/directory

For Exmaple :  pure-pw useradd rajesh -u 1002 -g  1002 -d  /home/rajesh
$USERNAME = FTP username
$USER = System username (such as apache or www-data OR user id)
$GROUP = System group name (such as apache or www-data or group ID)
/path/to/ftp/directory = Directory location for the FTP to jail to (such as /var/www/htdocs/)
you can get the user id and group id via : cat /etc/passwd
Step 5: Save Pure-FTPD user database
pure-pw mkdb

systemctl reload pure-ftpd
Ftp installation sucessfully completed . If you require further assistance contact us on :CloudTechtiq

ABOUT CLOUDTECHTIQ

CloudTechtiq founded in 2017 since then it has emerged as a niche managed web hosting, Dedicated Server, and Cloud Server Company in Indi...