proftpd.conf di UBUNTU

Secara default, pemberian hak akses pada ftp dibagi menjadi 2 buah user:

  1. Anonymous Ftp , Ftp server memberikan akses kepada siapapun tanpa harus mempunyai user account dan password.
  2. User Ftp, hanya user yang mempunyai user account dan password saja yang bisa mengakses ke server ftp.

Untuk keamanan server maka kita akan mematikan eksekusi file binary (.bin) yang bisa berjalan pada shell kita, kita edit file /etc/shells:

 $ sudo vi /etc/shells

tambahkan baris ini dibawah baris berikutnya

 /bin/false

Setelah dirasa sudah siap semuanya (komputer,repository dan jaringan) maka langsung aja kita mulai buat ftp servernya.

Install program ftp server (proftpd )

 $ sudo apt-get install proftpd

Setelah proses instalasi hampir selesai, nanti akan ada 2 pilihan ,kita pilih standalone saja. Jika tidak ada masalah dalam peginstalan kita lanjutkan ke langkah berikutnya.

Melakukan setting Ftp server dengan berbagai pilihan.

A. Mengkonfigurasi Ftp server supaya user seperti dipenjara “jailed” dalam mengakses direktory /home.Edit file konfigurasi Ftp Server yaitu file proftpd.conf yang berada dalam direktory /etc/proftpd/

 $ sudo gedit /etc/proftpd/proftpd.conf

kemudian cari baris ini,

 DenyFilter     \*.*/

Tambahkan baris dibawah ini dibawahnya

 DefaultRoot          ~

Setelah itu simpan hasil editan, kemudian restart proftpd nya.

 $ sudo /etc/init.d/proftpd restart

B. Mengkonfigurasi Ftp Server dengan user Anonymous dan opsinya Read Only/baca saja. Edit file proftpd.conf dan sisipkan baris berikut ini.

<Anonymous ~ftp>
 User            ftp
 Group            nogroup
 UserAlias          anonymous ftp
 DirFakeUser on ftp
 DirFakeGroup on ftp
 RequireValidShell      off
 MaxClients         10
 DisplayLogin        welcome.msg
 DisplayFirstChdir      .message
 <Directory *>
 <Limit WRITE>
 DenyAll
 </Limit>
 </Directory>
 </Anonymous>

Simpan dan restart lagi proftpd-nya

C. Mengkonfigurasi Ftp Server dengan user Anonymous dan opsinya Read and Write/baca dan tulis. Edit file proftpd.conf dan edit baris berikut ini.

 <Anonymous ~ftp>
 User            ftp
 Group            nogroup
 UserAlias          anonymous ftp
 DirFakeUser on ftp
 DirFakeGroup on ftp
 RequireValidShell      off
 MaxClients         10
 DisplayLogin        welcome.msg
 DisplayFirstChdir      .message
 <Directory *>
 <Limit WRITE>
 DenyAll
 </Limit>
 </Directory>
 </Anonymous>

Simpan hasil editan dan restart proftpd nya

D. Mengkonfigurasi Ftp Server dengan akses Ftp user.

Untuk melakukan setting Ftp dengan opsi ini perlu beberapa langkah yang harus dilakukan.

1. Membuat user dalam komputer yang sekalian nanti juga aka didaftarkan sebagai ftpuser.

 $ sudo adduser namauser

2. Setelah nama user dibuat edit fiel proftpd.conf dan tambahkan baris berikut.

<Anonymous /home/namauser/>    ————> folder default untuk userftpnya
 User            namauser                  ————> nama untuk user yang kita daftarkan
 Group            nogroup
 UserAlias          anonymous ftp
 DirFakeUser on ftp
 DirFakeGroup on ftp
 RequireValidShell      off
 MaxClients         10
 DisplayLogin        welcome.msg
 DisplayFirstChdir      .message
 <Directory *>
 <Limit WRITE>
 AllowAll
 </Limit>
 </Directory>
 </Anonymous>
keyword pada posting ini adalah: proftpd ubuntu, 

Posting yang berhubungan

  • BiOS Billing Warnet Linux versi PHP
    BiOS adalah aplikasi berbasis web, yang dikembangkan menggunakan PHP, MySQL dan software gratis lainnya, yang berjalan pada server web seperti Apache atau Lighttpd. BiOS Billing Warnet Linux versi PHP...
  • Optimasi Ubuntu (Percepat Booting)
    Jika booting Ubuntu anda terasa lama, coba beberapa trik ini. 1. Menggunakan paket preload preload merupakan paket yang digunakan untuk mengoptimalkan proses booting dan startup aplikasi. Untuk ...
  • Firefox, mak wuzzz…
    Bagi pengguna Firefox yang ingin menambah kecepatan browser, metode-metode berikut ini bisa dicoba, : Metode 1 (firefox2): Buka browser Mozilla Firefox. Ketik ‘about:config’ pada address bar...
  • fuse (network di xubuntu)
    Karena Thunar tidak mengakomodasi nework browsing maka perlu adanya tambahan aplikasi. Berikut langkah-langkah yang saya terapkan. Applications -> System -> Shared Folders. (silahkan di mo...
  • Penerapan NTH untuk Load balancing (linux vs mikrotik)
    Ide menulis ini adalah dari statpress yang tak pasang menjadi salah satu plugin di WPMU ini, dari statpress saya lihat banyak yang baca blog ini karena ada tulisan tentang load balancing dengan mikrot...
Catatan :
  1. Jika anda suka artikel ini, silakan share ke teman-teman anda di FACEBOOK. Cukup dengan mengKlik link ini saja.
  2. Dan jika diinginkan artikel ini boleh dicopy paste, karena blog ini penganut aliran BEBAS COPY PASTE

Comments

2 Responses to “proftpd.conf di UBUNTU”
  1. mastanto says:
    Surfing Firefox 3.5.9 Firefox 3.5.9 on Ubuntu 9.10 Ubuntu 9.10

    Terima kasih kang :) Tadi muter muter masih nemu yang versi jadul, yang ngedit file conf-nya di /usr/local :D
    Tak coba dulu yak.

  2. klephone says:
    Surfing Firefox 3.6.3 Firefox 3.6.3 on Windows XP Windows XP

    Thanks Master,,,Artikelx sangat membantu,,,,Lok ada modul atau Link yg ngebahas masalah server mulai dari DNS,Apache,PHP,MySQL,Proftpd,postfix
    mohon untuk di share ,,,,ke email saya Master,,,kl3ph0n3@gmail.com
    sebelumnya Makasi banyak,,Artikelx sangat bermanfaat bg saia,,,
    Gooo OpenSource!!!!!!!

Katakan yang anda pikirkan

Beritahukan apa pendapatmu...
Saya merasa senang jika kamu tulis pendapat tentang tulisan diatas

Switch to our mobile site