Konfigurasi FTP Server Publik dengan proftpd

Proses transfer dengan FTP memang cepat daripada dengan protokol SMB (Entah kenapa… wa ga tau? :D). BEberapa software FTP Server, seperti proFTPd, vsFTPd pureFTPd. Kali in saya akan membahas mengenai proFTPd
PErtama-tama Install software proftpd, dengan ./configure && make && make install (apabila lewat source)
Apabila sudah terinstall, biasanya file konfigurasi ada di /etc atau /usr/local/etc dengan nama proftpd.conf. BUka file tersebut dengan teks editor

ServerType standalone # kita ingin proftpd berjalan secara stand alone, tanpa inetd
DefaultServer on
ScoreboardFile /var/run/proftpd.scoreboard

Port 21 # Port Standar dari FTP

Umask 022 # Merupakan representasi lain sari chmod 644, jadi user lain hanya bisa membaca file saja

User nobody
Group nogroup #untuk keamanan, maka FTP servis ini berjalan bukan daru user maupn group manapun

#Untuk FTP Server Publik (Anonymous)

<Anonymous /data/ftp>
User ftp
Group ftp

UserAlias anonymous ftp # user ftp = anonymuus – definisi seperti definisi variabel di bahasa pemrograman

MaxClients 10 #jumlah klien maksimum anonymous yang login

HideUser root # Agar klien tidak dapat membuka file yang dimilki root

<Limit WRITE>
AllowAll
</Limit>

<Limit READ DIRS>
IgnoreHidden on #Membatasi agar user lain tidak bisa membuka file hidden
</Limit>

</Anonymous>

Dengan konfigurasi seperti diatas, FTP Publik ini oleh user Anonymous hanya bisa dibaca. Ia tidak bisa meng-uplot file atau menghapus file di dalam file ini.

4 thoughts on “Konfigurasi FTP Server Publik dengan proftpd

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s