ADU Berita | Ulasan | Adu Software | Utama | Bisnis | Apa Sih Sebenarnya... | Tutorial Adu FTP Server Adu FTP Server Supriyanto [email protected] IINDENDEKKSS

ADU FTP SERVER oftpd 0.3.7 27 ProFTPD 1.2.10 27 PureFTPd 1.0.19 28 vsftpd 2.0.3 28 Wu-FTPD 2.6.2 29 WzdFTPD 0.5.2 29

auh sebelum protokol HTTP dibuat, pa- Wu-FTPD, WzdFTPD dan otftpd. Kriteria pengujian: ra pengguna Internet zaman dahulu su- Untuk pengujian keenam FTP server ini, Kali ini kami menguji enam buah aplikasi dah menggunakan protokol FTP sebagai yang menjadi penilaian terbesar bagi kami FTP Server yang ada di . Sama seperti J sarana bertukar file. adalah di masalah security. Program FTP pengujian yang telah dilakukan, kami tetap (FTP) merupakan aplikasi standar Internet server yang baik, harus memiliki catatan se- menggunakan empat kriteria sebagai bah- yang pertama kali di buat pada tahun 1971 curity hole yang sedikit. Banyak kasus yang an penilaian. Kriteria pertama adalah fung- sebagai bagian dari U.S Department of terjadi pada FTP Server yang berkaitan de- sionalitas. Sebuah program FTP Server yang Defense’s ARPANET (DARPANET) proto- ngan root exploit, yang didapat dari secu- baik harus memiliki fitur keamanan yang cols, yang kemudian juga melahirkan TCP rity hole aplikasi FTP Server. Untuk krite- baik dan memiliki kecepatan dalam mena- dan Internet Protocol (TCP/IP). ria lainnya adalah fitur pendukung aplikasi ngani request dari banyak user dalam satu Fungsi utama dari FTP sendiri adalah tersebut. Seperti adanya Authentification waktu. Untuk kriteria ini kami memberikan untuk berbagi file antar file system yang ber- Based SQL, LDAP atau PAM, virtual host porsi 40%. beda. Meskipun pada akhirnya World Wide support, virtual user, perdirectory .ftpac- Kriteria kedua adalah fitur tambahan. Web (WWW) menjadi aplikasi utama un- cess, dan sebagainya. Kami memberikan porsi 30% untuk kriteria tuk berbagi file sejak tahun 1995, FTP tetap Setelah kami nilai dari semua itu, ini. Fitur-fitur yang ada di sini di antaranya dapat digunakan oleh banyak web browser. ternyata vsftpd memenangkan juara “Adu adanya fitur virtual host seperti yang di- Bahkan saat ini, masih banyak organisasi Software” kali ini. Tak heran jika security miliki Apache, authentification based (SQL, yang tetap membuat repository FTP untuk FTP server yang satu ini sangat baik, kare- PAM, atau LDAP), dapat menampilkan Login public. Penamaan public FTP access sendiri na vsftpd dibuat oleh Chris Evans yang me- Messages, directory aliases, bandwidth sekarang lebih umum disebut sebagai ano- miliki pekerjaan sebagai vulnerability re- throttling, support IPv6, dan sebagainya. nymous FTP karena username default untuk searcher. Di posisi kedua kami menempatkan Berikutnya untuk kriteria ketiga kami user public adalah user “anonymous”. ProFTPD, aplikasi FTP server yang memiliki berikan kepada dokumentasi sebesar 20%. Di Internet, masih sering kita jumpai lo- banyak feature daripada vsftpd. Posisi ketiga Dokumentasi yang lengkap, tepat, dan jelas kasi FTP server yang biasa digunakan untuk ditempati oleh PureFTPd, FTP server yang memegang peranan penting bagi para peng- menaruh file. Sebut saja ftp.redhat.com, ftp. merupakan turunan dari Troll-FTPd. Untuk gunanya agar dapat mengoperasikan soft- samba.org, ftp.suse.com dan sebagainya. posisi keempat, kami berikan kepada wzftpd, ware tersebut dengan baik. Tentu saja FTP server yang mereka pakai FTP server modular yang cukup banyak fitur. Kriteria keempat adalah faktor Lain, ka- menggunakan aplikasi FTP server berbasis Untuk posisi kelima dan keenam, kami beri- mi berikan sebesar 10%. Faktor lain di sini open source. kan kepada Wu-FTPD dan otftpd. dapat berupa kemudahan pengonfigurasian Jika Anda mencari program FTP server Sebagai penutup, semua yang kami ulas program, adanya dukungan third party soft- di Linux, tersedia beberapa alternatif aplika- ini kami buat berdasarkan penilaian yang ware, dan sebagainya. si FTP server yang dapat Anda gunakan. Kali telah kami tentukan. Masalah selera dan ini kami menguji enam aplikasi FTP server penggunaan Anda secara pribadi, kami se- yang tersedia di Linux. rahkan semuanya kepada Anda. Akhir kata, Keenam aplikasi FTP server yang kami selamat memilih FTP server yang sesuai un- uji adalah, ProFTPD, PureFTPd, vsftpd, tuk kebutuhan Anda.

26 INFOLINUX 12/2005 www.infolinux.web.id Berita | Ulasan | Adu Software | Utama | Bisnis | Apa Sih Sebenarnya... | Tutorial ADU SOFTWARE Adu FTP Server

FTP SERVER FTP SERVER

oftpd 0.3.7 ProFTPD 1.2.10

Spesifikasi Software Spesifikasi Software Pembuat Shane Kerr Pembuat ProFTPD Team Situs http://www.time-travellers.org/oftpd/ Situs http://www.proftpd.org Lisensi BSD License Lisensi GPL Harga Gratis Harga Gratis Dependensi Libc6 Dependensi libcap1, libssl, libwrap. libpam

Sytem • CPU setaraf 486 Sytem • CPU setaraf Pentium II Requirement • RAM sebesar 32 MB Requirement • RAM sebesar 64 MB

idak seperti FTP server lain- Sayangnya, dokumentasi dan ika Anda mencari aplikasi FTP menggunakan ProFTPD sebagai Tnya yang dapat login ke user user manual yang menyertai oft- Jserver yang memiliki banyak FTP servernya. Beberapa di an- yang ada dalam sistem mau- pd sangat minim. Anda hanya fitur dan mudah dikonfigur- taranya adalah www.sourceforge. pun login ke virtual user, oftpd dapat menemukan sebuah file asikan, gunakan saja ProFTPD. net, ftp.samba.org, www.slack- dibuat hanya sebagai FTP server README dan FAQ yang ber- ProFTPD memang di desain ware.com, dan banyak lagi. untuk user anonymous. bentuk file txt. Di file tersebut memiliki kelebihan dalam hal Terlepas dari masalah securi- Pada awalnya, oftpd dibuat juga tidak terdapat petunjuk kemudahan pengonfigurasian ty hole yang pernah dimiliki oleh oleh Shane Kerr untuk me- pengonfigurasian aplikasi ini. seperti file konfigurasi yang ada ProFTPD, tampaknya ProFTPD menuhi kebutuhan FTP server Secara umum, jika Anda di Apache web server. Beberapa sangat layak bagi Anda yang le- dikantornya. Dan setelah bebe- membutuhkan FTP Server yang di antaranya seperti adanya fi- bih mengutamakan kemudahan rapa lama dibuat, barulah oftpd ringan dan anonymous only, tur virtual host dan per directory konfigurasi dan membutuhkan dirilis untuk public. rasanya oftpd sudah cukup me- “.ftpaccess” file. banyak fitur pada sebuah aplika- Untuk urusan security, mes- menuhi kebutuhan Anda. Beberapa fitur lain yang di- si FTP server.

ki pada awalnya oftpd harus Faktor Lain 10% miliki oleh ProFTPD di anta- Faktor Lain 10% dimulai dari user root, setelah ranya, konfigurasi yang terdiri Fungsionalitas Fungsionalitas inisialisasi oftpd dapat berjalan 40% Dokumentasi dari sebuah file, mudah untuk 40% Dokumentasi 20% 20% dengan menggunakan user lain mengonfigurasikan multiple vir- yang didefinisikan di parame- tual FTP server dan anonymous ter usernamenya. Hal ini untuk Fitur Tambahan 30% FTP services, logging dan utmp/ Fitur Tambahan 30% mencegah risiko root exploits. Hasil Pengujian wtmp support, Authentification Hasil Pengujian Oftpd juga tidak membutuh- Fungsionalitas 9,0 modules untuk (SQL database, Fungsionalitas 9,4 kan persyaratan hardware yang Fitur Tambahan 8,6 LDAP Server, SSL/TLS encryp- Fitur Tambahan 9,4 User Interface 8,6 User Interface 9,4 besar untuk dapat menjalan- Faktor Lain 8,0 tion, etc), IPv6 support, dan se- Faktor Lain 9,3 kannya. Anda hanya membu- bagainya. Rating Rating tuhkan komputer sekelas 486 8,5 Di situs ProFTPD, tertera 9,3 untuk dapat menjalankan oftpd. beberapa situs besar yang telah

www.infolinux.web.id INFOLINUX 12/2005 27 ADU SOFTWARE Berita | Ulasan | Adu Software | Utama | Bisnis | Apa Sih Sebenarnya... | Tutorial Adu FTP Server

FTP SERVER FTP SERVER

PureFTPd 1.0.19 vsftpd 2.0.3

Spesifikasi Software Spesifikasi Software Pembuat Frank Denis Pembuat Chris Evans Situs http://www.pureftpd.org/index.shtml Situs http://vsftpd.beasts.org/ Lisensi GPL dan BSD license Lisensi GPL Harga Gratis Harga Gratis Dependensi libcap, libpam, libssl. logrotate Dependensi libcap, libpam, libssl, libwrap,

Sytem • CPU setaraf Pentium II Sytem • CPU setaraf Pentium II Requirement • RAM sebesar 64 MB Requirement • RAM sebesar 64 MB

ureFTPd merupakan FTP Hal lain yang membuat peng- ersyaratan utama sebagai Bahkan dari percobaan yang Pserver yang aman, yang gunaan PureFTPd semakin mu- PFTP Server yang jauh dari telah dilakukan oleh seorang dibuat berdasarkan aplikasi dah digunakan adalah dukungan security hole dan memiliki ke- user vsftpd, didapatkan hasil ka- Troll-FTPd. PureFTPd berfokus dari Third Party software yang handalan yang tinggi, sudah lau vsftpd mampu menampung pada efisiensi dan kemudahan dapat menambah kemudahan sangat dipenuhi oleh vsftpd. beban sampai 2,6 TB dengan penggunaan sehingga sangat co- konfigurasi dari web maupun Tak heran jika kami memilih 1500 user mengakses secara ber- cok digunakan oleh para newbie. desktop. vsftpd sebagai pemenang “Adu samaan, dengan hanya menggu- Beberapa fitur yang dimi- Jika Anda mencari FTP Server Software” kali ini. nakan sebuah komputer! liki PureFTPd, di antaranya yang cukup aman dan mudah Bahkan pihak SAC dari SANS Tampaknya vsftpd memang Authentification modules untuk untuk dikonfigurasi, mungkin yang terkenal dalam mengulas sangat tepat digunakan untuk (SQL database, LDAP Server, PureFTPd dapat menjadi alter- masalah security, merekomen- Anda yang menginginkan FTP SSL/TLS encryption, etc), IPv6 natif yang baik untuk Anda gu- dasikan vsftpd sebagai pilihan server yang andal dan memiliki support, support bandwidth nakan. FTP Server yang akan Anda gu- tingkat keamanan yang tinggi. throttling, support virtual quota Faktor Lain 10% nakan. Faktor Lain 10% system, anti warez system, dan se- Dari segi fitur tambahan, vs- Fungsionalitas Fungsionalitas bagainya. 40% Dokumentasi ftpd tidak memiliki banyak fi- 40% Dokumentasi 20% 20% Untuk masalah security yang tur seperti halnya ProFTPD. berkaitan dengan root exploit, Mungkin hal ini berkaitan de- PureFTPd dapat dijalankan Fitur Tambahan 30% ngan tujuan utama vsftpd ya- Fitur Tambahan 30% dengan mode privilege separa- Hasil Pengujian itu berprioritas pada keamanan Hasil Pengujian tion, jika Anda menginginkan Fungsionalitas 9,4 dan kecepatan. Beberapa fitur Fungsionalitas 9,6 sistem keamanan yang para- Fitur Tambahan 9,3 lain yang dimiliki vsftpd, di an- Fitur Tambahan 9,2 User Interface 9,2 User Interface 9,4 noid. PureFTPd dapat berjalan Faktor Lain 9,0 taranya, virtual IP configura- Faktor Lain 9,4 dengan 100% non-root, dengan tion, virtual users, powerful per- Rating Rating built-in chroot() emulation dan 9,2 user configurability, bandwidth 9,4 virtual accounts. throttling, dan sebagainya.

28 INFOLINUX 12/2005 www.infolinux.web.id Berita | Ulasan | Adu Software | Utama | Bisnis | Apa Sih Sebenarnya... | Tutorial ADU SOFTWARE Adu FTP Server

FTP SERVER FTP SERVER

Wu-FTPD 2.6.2 WzdFTPD 0.5.2

Spesifikasi Software Spesifikasi Software Pembuat WU-FTPd Development Group Pembuat Pierre Chifflier Situs http://www.wu-ftpd.org/ Situs http://www.wzdftpd.net/ Lisensi Wu-FTPd License Lisensi GPL Harga Gratis Harga Gratis Dependensi libpam, netbase, perl5 Dependensi libgcrypt11, libgnutls11, libpam, libgpg

Sytem • CPU setaraf Pentium II Sytem • CPU setaraf 486 Requirement • RAM sebesar 64 MB Requirement • RAM sebesar 32 MB

uarchive-FTPD, atau lain, support ftpgroups, ftphosts, lternatif FTP server lain Bagusnya lagi, wzdftpd Wyang disingkat dengan ftpservers, ftpusers, ftpaccess, Ayang dapat Anda gunakan dilengkapi dengan dokumentasi WU-FTPD merupakan peng- dan ftpconversion. Aplikasi ini adalah wzdftpd. Wzdftpd meru- user guide yang cukup lengkap, ganti dari ftp daemon (ftpd) juga tidak memiliki fitur untuk pakan FTP server yang didesain sehingga dapat mempermudah untuk system Unix yang dibuat Authentification modules seper- modular, dan mudah dikonfi- kita untuk menggunakan ap- oleh Washingthon University. ti yang dimiliki oleh ProFTPD. gurasi melalui SITE command. likasi ini. Tak heran kalau dulu Wu-FTPD Sepertinya Wu-FTPD tidak Wzdftpd dibuat dengan be- Pada akhirnya, jika Anda dikenal sebagai ftp daemon yang cocok digunakan bagi Anda berapa filosofi, yaitu free soft- ingin bereksperimen dengan paling banyak digunakan di yang sangat mengutamakan fak- ware, transparant, didesain un- mencari FTP server yang dapat Internet. tor keamanan. Tapi kalau seka- tuk user, dan respect terhadap berjalan di banyak platform, Sayangnya, sebagai salah sa- dar digunakan untuk berbagi file licenses. mungkin aplikasi ini dapat men- tu FTP server tertua yang kami umum, aplikasi ini masih cukup Meskipun aplikasi ini kurang jadi alternatif FTP Server yang ujikan kali ini, Wu-FTPD mem- baik untuk Anda gunakan. begitu dikenal sebagai FTP baik untuk Anda pilih.

punyai banyak sekali celah ke- Faktor Lain 10% Server, wzdftpd memiliki be- Faktor Lain 10% amanan yang dapat ditembus. berapa fitur yang cukup lengkap Fungsionalitas Fungsionalitas Di situsnya sendiri tertera bebe- 40% Dokumentasi diantaranya yaitu, simple con- 40% Dokumentasi 20% 20% rapa patch yang bisa d-download figuration file, online adminis- untuk menambal celah keaman- tration (using SITE command), an di Wu-FTPD. Tentu hal ini Fitur Tambahan 30% backends to store users/groups Fitur Tambahan 30% sangat riskan bagi server-server Hasil Pengujian in different stucture, extension Hasil Pengujian bisnis yang sangat mengutama- Fungsionalitas 9,1 scripts dapat ditulis dengan Fungsionalitas 9,2 kan keamanan pada server-nya. Fitur Tambahan 9,0 menggunakan bahasa TCL atau Fitur Tambahan 9,4 User Interface 9,4 User Interface 8,8 Selain itu, fitur yang dimi- Faktor Lain 8,8 PERL, jobs scheduler, SSL/TLS Faktor Lain 9,0 liki oleh FTP Server yang satu Support, IPv6 Support, portable Rating Rating ini juga tidak banyak. Beberapa 9,0 (berjalan di Linux, BSD, dan 9,1 feature yang dimilikinya antara Windows), dan banyak lagi.

www.infolinux.web.id INFOLINUX 12/2005 29