Konfigurasi FTP Pada Debian 8.5

assalamualaikum wr. wb.
kali ini saya akan share tentang cara konfigurasi ftp pada debian 8.5, ftp bagi kalian yang mau tau caranya simak aja ya!!!!


A. Pengertian

Protokol pengiriman berkas (bahasa Inggris: File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah Antarjaringan.
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.
ebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut
FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum pengiriman data dimulai. Sebelum membuat koneksi, port TCP nomor 21 di sisi server akan "mendengarkan" percobaan koneksi dari sebuah klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk (1) membuat sebuah koneksi antara klien dan server, (2) untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan juga (3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol telah dibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan.
FTP hanya menggunakan metode autentikasi standar, yakni menggunakan username dan password yang dikirim dalam bentuk tidak terenkripsi. Pengguna terdaftar dapat menggunakan username dan password-nya untuk mengakses, men-download, dan meng-upload berkas-berkas yang ia kehendaki. Umumnya, para pengguna terdaftar memiliki akses penuh terhadap beberapa direktori, sehingga mereka dapat membuat berkas, membuat direktori, dan bahkan menghapus berkas. Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous login, yakni dengan menggunakan nama pengguna anonymous dan password yang diisi dengan menggunakan alamat e-mail.


B. Latar Belakang
FTP merupakan paket yang sering digunakan pada debian untuk trafer file dengan metode upload and download, ftp ini merupakan lanjutan untuk mengatur administrasi server, karena dengan adanya ftp ini akan mempermudah suatu jaringan untuk mengoptimalkan / efisiensi pengriman data


C. Persiapan Software dan Hardware 
  •  PC server dengan sistem operasi debian
  • pc client dengan sistem operasi bebas
  • perngakat jaringan
  • perangkat komputer

 D. Maksud dan Tujuan
  • agar memahami cara kerja FTP
  • dapat menerapkan fungsi FTP
  • dapat mengkonfigurasi FTP

 E. Tahapan dan Pelaksanaan
  1. buka debian lalu loginlah sebagai root
  2. pertama kita install terlebih dahulu paket ftp sebenarnya banyak paket ftp - ftp tapi disini saya akan menggunakan proftpd, untuk memasangnya gunakan perintah "apt-get install proftpd"
  3.  setelah itu akan ada 2 opsi pilih yang stand alone
  4. setelah kita install pake proftp kita bisa mencobanya langsung dengan browser pada client, lalu ketikan pada url "ftp://[ip server]
  5.  lalu masukan username dan password
  6. jika berhasil akan menampilkan folder directori aktif yang dimiliki oleh user yang tadi digunakan untuk login
  7.  sekarang kita coba untuk menggunakan upload dan download, kita bisa mencoba nya menggunakan aplikasi filezilla, sebenarnya banyak aplikasi lain. setelah membuka filezilla pada host isi dengan IP server dan yang lainya mengikiti sesuai dengan user , password dan port yang kita gunakan, untuk default nya kita gunakan port 21
  8. setelah itu kita coba upload file dari directory kita yaitu yang kiri ke directory debian yang kanan
  9. untuk mengupload klik kanan pada file yang mau di upload lalu kli upload, dan hasilnya file akan berpindah ke debian
  10.  lalu kita cek pada directory yang ada pada debian
  11.  sekarang kita coba download file dari debian
  12.  lalu kita klik kanan pada file tersebut lalu klik download makan hasil nya file tersebut akan pindah ke komputer kita
  13.  di atas merupakan ftp dengan cara login dengan user selanjutnya adalah cara login dengan aninymous, cara nya adlah mengedit file proftpd.conf dengan perintah "nano /etc/proftpd/proftpd.conf"
  14.  setelah itu hilangkan tanda # pada defaultroot terlebih dahulu
  15. lalu kita ganti port agar orang yang tidak diinginkan tidak bisa masuk, ganti sesuka anda tapi usahakan agar tidak menggunakan port yang sudah digunakan oleh paket lain
  16. agar bisa login menggunakan anonymous scrol kebawah lalu temukan script yang bertuliskan anonymous seperti dibawah ini
  17.  hilangkan tanda # pada anonymous  paling atas dan paling bawah, untuk yang di tengah - tengah aturlah sesuai dengan kebutuhan kalian, yang bertanda merah adalah tempat folder yang akan terbuka saat mengggunakan user anonymous untuk login
  18. dan jangan lupa hilangkan tanda # pada anonymous bagian bawah juga
  19. lalu buat folder tempat directory yang akan di gunakan oleh user anonymous tersebut , lalu juga ubah kepemilikan directory menjadi user ftp dengan perintah "chown [user] [/tempat/folder] "
  20. seperti biasa setelah mengedit file konfigurasi harus di restart paket yang telah di konfigurasi, untuk merestart service proftpd menggunakan perintah "/etc/init.d/proftpd restart"
  21. lalu kita coba tes pada browser di client seprti tadi
  22. kita coba buat folder atau file pada folder tersebut lewat debian
  23. terbukti saat kita lihat agi di client folder yang kita buat tadi ada
  24. kita coba upload dan dowload dengan mengunakan aplikasi filezilla, masukan host [IP server] lalu untuk user dan password kita kosongi karena kita akan login mengunakan anonymous, untuk port beri sesuai dengan yang kita konfigurasi tadi, jika port masih tetap default port tidak perlu di isi
  25.  setelah itu kita coba upload file dari directory kita yaitu yang kiri ke directory debian yang kanan
  26.  untuk mengupload klik kanan pada file yang mau di upload lalu kli upload, dan hasilnya file akan berpindah ke debian
  27.  lalu kita cek pada directory yang ada pada debian
  28.  sekarang kita coba download , dengan mengklik kanan folder lalu klik download, di sini foledr yang saya download adalah folder tes
  29.  sekian munggkin itu ilmu yang bisa saya share tetang ftp 



F. Referensi

https://id.wikipedia.org/wiki/Protokol_Transfer_Berkas 



G. Hasil dan Kesimpulan 

konfigurasi diatas menunjukan bahwa konfigurasi proftpd sangat mudah dan dapat di pelajari bahkan oleh orang awam, sebernya paket paket ftp sangat banyak bukan hanya proftpd, alasan saya menggunakan proftpd ini karena proftpd ini merupakan paket yang paling populer digunakan untuk FTP


EmoticonEmoticon