Install FTP Server dengan Pure-FTPD di CentOS 7
by servindo
Untuk menginstall FTP Server menggunakan Pure-FTPD, pastikan telah menambah repo EPEL karena paket pure-ftpd tidak tersedia di repo utama, cara menambah repo EPEL bisa baca disini.
Install Pure-Ftpd
root@centos:# yum install pure-ftpd -y
Setting Konfigurasi Pure-Ftpd
Lakukan konfigurasi dengan mengedit file /etc/pure-ftpd/pure-ftpd.conf
root@centos# vim /etc/pure-ftpd/pure-ftpd.conf
Kemudian setting pada pada beberapa baris seperti:
..... #edit pada baris ke 59 VerboseLog yes ..... #edit pada baris ke 77 NoAnonymous yes ..... #Edit pada baris 126 PureDB /etc/pure-ftpd/pureftpd.pdb ..... #Edit pada baris 343 CreateHomeDir yes .....
Memberikan akses FTP ke User SSH
Untuk memberikan akses ftp ke user ssh, maka perlu dikonver:
root@centos:# pure-pwconvert >> /etc/pure-ftpd/pureftpd.passwd root@centos:# chmod 600 /etc/pure-ftpd/pureftpd.passwd root@centos:# pure-pw mkdb
Mengaktifkan Service Pure-Fftpd
Untuk mengaktifkan service pure-ftpd:
root@centos:# systemctl start pure-ftpd.service
Agar setiap kali servernya boot dan langsung aktif, maka perlu mengaktifkan start up nya
root@centos:# systemctl enable pure-ftpd.service
Membuat User FTP
Secara otomatis jika kita membuat user ssh, maka sudah bisa mengakses ftp, namun jika kita hanya ingin membuat user ftp saja, sebagai contoh akan membuat user ftp user1 dengan permission sebagai apache dan direktori foldernya berada di /var/www/html, maka gunakan perintah:
root@centos:# pure-pw useradd user1 -u apache -g apache -d /var/www/html root@centos:# pure-pw mkdb
Untuk menghapus user ftp gunakan perintah:
root@centos:# pure-pw userdel user root@centos:# pure-pw mkdb
Recommended Posts
Membuat Backup Automatis Database menggunakan Cronjob
November 22, 2017
Konfigurasi Master dan Slave DNS di CentOS
November 22, 2017
Full Backup Databases dan Restore Melalui Command Line
November 21, 2017