Install FTP Server dengan Pure-FTPD di CentOS
Posted by Fathoni
Posted on 12:09 PM
with No comments
Untuk menginstall FTP Server menggunakan Pure-FTPD, pastikan telah menambah repo EPEL karena paket pure-ftpd tidak tersedia di repo utama. install repository di Centos langkah pertama silahkan download dan install beberapa file RPM berikut ini : ini untuk Centos versi 5.x# wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm# wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm# sudo rpm -Uvh remi-release-5*.rpm epel-release-5*.rpmIni untuk Centos versi 6.x
# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm# sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Setelah semuanya terinstall kita bisa memeriksa apakah tambahan repository nya sudah masuk atau belum dengan cara :
# ls -1 /etc/yum.repos.d/epel* /etc/yum.repos.d/remi.repo /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/remi.repo Selanjutnya kita aktifkan repository dari REMI dengan cara mengedit file /etc/yum.repos.d/remi.repo menggunakan vi atau nano atau pico dan sejenisnya untuk mengedit file tersebut.
# nano /etc/yum.repos.d/remi.reponanti isinya dalam file tersebut adalah seperti ini :
name=Les RPM de remi pour Enterprise Linux $releasever - $basearch #baseurl=http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/ mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi failovermethod=priority
ubah "enabled=0" menjadi "enabled=1" , anda bisa juga menambahkan baris ini "failovermethod=priority"(tanpa tanda petik). kemudian simpan dan keluar.
Install Pure-Ftpd# yum install pure-ftpd -ySetting Konfigurasi Pure-Ftpd Lakukan konfigurasi dengan mengedit file /etc/pure-ftpd/pure-ftpd.conf
# vim /etc/pure-ftpd/pure-ftpd.confKemudian 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:
# pure-pwconvert >> /etc/pure-ftpd/pureftpd.passwd# chmod 600 /etc/pure-ftpd/pureftpd.passwd# pure-pw mkdb
Mengaktifkan Service Pure-Fftpd Untuk mengaktifkan service pure-ftpd:
# service pure-ftpd startAgar setiap kali servernya boot dan langsung aktif, maka perlu mengaktifkan start up nya
# chkconfig pure-ftpd onMembuat 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:
# pure-pw useradd user1 -u apache -g apache -d /var/www/html
# pure-pw mkdbUntuk menghapus user ftp gunakan perintah
# pure-pw userdel user# pure-pw mkdbatau lebih mudah edit user pada WEBMIN-System-Users and Groups
0 komentar:
Post a Comment