Kamis, 07 Maret 2013

FTP (File Transfer Protokol)



Akhir-akhir ini perkerjaan saya berhubungan dengan FTP ini, awalnya bingung apa itu FTP (mirip terdengan seperti FTV (filem Televisi), untuk update aplikasi silahkan download di FTP://xxx.xxx.xx.x”.Akhirnya karena penasaran cari-cari apa itu FPT untuk lengkapnya bisa dilihat di  
Jadi penasaran karena saya sering berurusan dengan bagi-bagi file maka rasanya ingin sekali membuat FTP server sendiri, begini awalnnya:
Bahan bahan yang diperlukan :
XAMPP (Karena dalam xampp ini sudah ada ftp server nya yaitu filezilla) tinggal pilih mau instalasi dari nol atau mau pakai yang portable, untuk saya karena sudah punya xampp ini maka saya pakai yang portable.
Okey kita mulai saya, karena saya pakai portable maka kita tinggal membuka file xampp-contro.exe



Kemudian setelah muncul akan ada ikon muncul di kiri bawah  dan klik 2 kali untuk memunculkan kotak dialog, dan kita tandai di svc filezilla ini untuk menginstall ftp server kemudian klik ok sampai selesai.

Kemudian pada kotak Admin kita klik dan akan muncul kotak dialog lagi , disitu mau diisi password atau tidak terserah, kalau saya tidak diisi  dan klik ok

Langkah selanjutnya adalah menambah user baru, pada menu edit kita klik dan kita pilih user untuk menambah user baru, silahkan tambah user sesuka ada dan jangan lupa  tiap user kita kasih password untuk keamanan.

Kemudian untuk menentukan folder mana yang akan kita share pada menu kedua setelah general ada menu share folder tinggal kita tambahkan dengan memilik tab Add dan akan dibawa untuk memilih folder yang akan kita share dan jangan lupa kita klik “set as home dir”

Sudah seperti itu selesai , server FTP kita jadi dan dengan FTP ini transfer file jadi lebih cepat dibandingkan dengan share folder seperti pada umumnya. Perbedaannya cukup tinggi , kemarin saya tes dengan file sebesar 70 MB dengan FTP hanya butuh waktu ± 3 menit dan pada share folder seperti biasa memakan waktu ±30 menit dan itu diakses melalui wireless dengan jarak sekitar 15 KM dari server.

Untuk kemudian yang jadi masalah bagaimana agar FTP ini bisa diakses dari manapun dalam arti dari luar jaringan kita melalui internet. Kebetulan jaringan kami memakai mirkrotik sebagi router os nya dan untuk ini saya akan memberikan gambaran bagaimana FTP server ini bisa diakses dari internet lewat mikrotik. Setingan ini sangat mudah kita tinggal main di NAT (network Addres Translation)

Selelah masuk lewat winbox (agar mudah)
Pada IP – filrewall-NAT kita buat nat baru (untuk dst-address isikan dengan IP public anda) kemudian pada to address isikan IP computer yang tadi dipasangi zampp. Biasanya untuk FTP ini menggunakan prot 20 atau 21 pada setingan ini saya menggunakan port 21, untuk lebih lengkapnya lihat gambar dibawah ini.