Saturday, 14 January 2017

Konfigurasi FTP Dengan Web Based net2ftp

A. Pengertian
 
Pada kesempatan kali ini saya ingin sedikit berbagi bagaimana agar kita bisa menambahkan tombol upload, download, chmod, rename dll dengan web based ftp yang bernama net2ftp. Net2ftp adalah aplikasi file transfer protocol yang opensource berbasis web, dan juga terdapat 15 bahasa didalamnya.

B. Latar Belakang

Dengan tampilan ftp ketika kita buka dibrowser sangat sederhana, akan membuat kita tidak nyaman sebagai client. untuk membuat bagaimana fungsi - fungsi admin seperti upload, download, rename, chmod dll, ada aplikasinya yang berbasis web yaitu net2ftp.

C. Maksud dan Tujuan

- Agar kita bisa melakukan eksekusi terhadap file kita tanpa harus masuk kedalam terminal, ataupun file managernya
- Tampilannya mudah untuk dimengerti

D. Alat dan Bahan

- Koneksi internet
- Server yang sudah diisntall Mail Server
- laptop untuk meremote

E. Tahap Pelaksanaan

1. Pertama kita download dulu net2ftp di situs resminya http://www.net2ftp.com/
2. Kemudian pindahkan file hasil downloadtan tadi kita extract di /var/www/html
3. Setelah itu kita beri hak akses dan hak milik dengan perintah :
chown -R www-data:www-data netftp
chmod -R 755 netftp
4. kemudian pada petunjuk installasinya untuk file temp kita harus chmod 777. Ikuti perintah dibawah :
cd netftp/files_to_upload
chmod 777 temp/
5. kemudian bagaimana agar ketika kita mengetikkan pada web browser  ipaddress/netftp akan langsung masuk ke menu login kita lakukan konfigurasi sebagai berikut :
cd netftp/
nano index.html
kemudian berikan script berikut didalamnya :
<script>
window.location.href='files_to_upload'
</script> 
kemudian jika sudah selesai simpan dan keluar

6. Kemudian kita uji coba diweb browser dengan membuka ipaddress/netftp. pasti akan keluar untuk login ke ftp.
7. untuk login lakukan hal berikut :
ftp server = isikan ip server yang kita install ftp
username = username ftp masing - masing
password = password ftp masing - masing

8. Kemudian  bagaimana agar user setelah login, hanya bisa untuk mengakses /var/www/html. tidak bisa keluar kemana - mana. Konfigurasi sepert dibawah ini :
nano /etc/proftpd/proftpd.conf
tekan ctrl + w kemudian cari DefaultRoot
9. kemudian hilangkan tanda pagar didepannya

10. Kita coba di netftpnya

F. Hasil dan Kesimpulan

ini bisa kita implementasikan juga dengan hosting buatan sendiri, bahkan untuk server hosting sekarang menggunakan netftp

G. Referensi
netftp : http://www.net2ftp.com/homepage/download.html?PHPSESSID=pUVvloWzSB3C2fMz4tBOj2U6vta 
wikipedia : https://en.wikipedia.org/wiki/Net2ftp