Instalasi Pure-FTPd pada FreeBSD

Bismillah

Kali ini saya akan mendokumentasikan proses instalasi dan konfigurasi Pure-FTPD pada Sistem Operasi FreeBSD. Pure-FTPd merupakan salah satu aplikasi FTP server yang cukup mudah untuk diinstalasi. Dokumentasi ini menggunakan asumsi sebagai berikut :

  • Sistim operasi yang digunakan adalah FreeBSD (versi yang digunakan pada saat penulisan adalah FreeBSD-7.2-RELEASE)
  • Koleksi Port FreeBSD yang up to date.
  • Koneksi internet

Berikut ini langkah-langkah yang dilakukan dalam proses instalasi Pure-FTPd ini:

  1. masuk ke folder dari pureftpd ini di koleksi port FreeBSD dengan cara mengetikkan perintah berikut pada command-line:

    cd /usr/ports/ftp/pure-ftpd

  2. lakukan konfigurasi jika diperlukan sebelum melakukan instalasi dengan cara mengetikkan perintah :

    make config

  3. untuk menginstall ketikkan perintah berikut:

    make install clean

  4. tunggu hingga proses instalasi selesai. setelah instalasi selesai, ketikkan perintah berikut :

    rehash

  5. kopikan contoh konfigurasi bawaan pureftpd dengan perintah:

    cd /usr/local/etc
    cp pure-ftpd.conf.sample pure-ftpd.conf

    kemudian edit isi file tersebut dengan menggunakan editor text kesayangan anda

  6. cari lokasi letak database user virtual dari PureFTPd ini di file configurasi (sekitar baris ke 126) dan hilangkan tanda pagar `#` di depannya, lalu ganti alamat file tersebut dengan lokasi database virtual, sebagai contoh:

    PureDB /usr/local/etc/pureftpd.pdb

  7. untuk melakukan penambahan virtual user yang lebih mudah, pureftpd perlu dikonfigurasi untuk menambah home directory dari user yang ditambahkan secara otomatis jika tidak ditemukan. yang perlu dilakukan adalah menghilangkan tanda `#` pada baris ke 336 di mana statement `CreateHomeDir` berada, sebagai contoh :

    CreateHomeDir yes

  8. Simpan file konfigurasi yang telah anda ubah.
  9. Untuk menambah user virtual dari user yang telah ada di sistem cukup lakukan beberapa perintah berikut ini (sebagai contoh, lokasi file sesuaikan dengan yang anda inginkan):

    pure-pwconvert >> /usr/local/etc/pureftpd.passwd
    chmod 600 /usr/local/etc/pureftpd.passwd
    pure-pw mkdb

    User yang ditambahkan dengan cara seperti ini hanyalah user yang memiliki akses ke shell, sedangkan untuk user yang tidak memiliki akses shell harus ditambahkan secara manual

  10. Pure-FTPd telah siap untuk dijalankan. Untuk melakukan ujicoba dapat dengan cara menjalankan perintah berikut :

    /usr/local/etc/rc.d/pure-ftpd onestart

    untuk menjadikan Pure-FTPd sebagai daemon fileserver ubah konfigurasi file `/etc/rc.conf` dan tambahkan baris berikut :

    pureftpd_enable="YES"

  11. save file konfigurasi file anda, kemudian restart pure-ftpd anda dengan perintah :

    /usr/local/etc/rc.d/pure-ftpd restart
    /usr/local/etc/rc.d/pure-ftpd status

Sekian dokumentasi kali ini. Untuk dokumentasi konfigurasi lebih lanjut, insya Allah akan ditulis pada artikel dokumentasi berikutnya.
Semoga dapat bermanfaat.

3 pemikiran pada “Instalasi Pure-FTPd pada FreeBSD

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s