Senin, 12 November 2018

Tutorial Konfigurasi FTP Server di Debian 7

Haiii sahabat LuckyKids, dikesempatan ini saya akan membagikan informasi tutorial konfigurasi tentang FTP (File Transfer Protocol) pada Debian 7, dan Penjelasan tentang FTP



  • Definisi FTP

FTP atau File Transfer Protocol adalah protokol internet yang berjalan dalam satu lapisan aplikasi yang berfungsi untuk tukar menukar data antara client dan server dalam 1 jaringan. Sebelum melakukan pengiriman data akan dibuatkan sesi komunikasi terlebih dahulu oleh FTP dengan menggunakan protokol TCP.
FTP server berperan sebagai komputer yang menerima request tukar – menukar data dari client. FTP client berperan sebagai komputer yang me-request kepada FTP server untuk tukar – menukar data. Secara default FTP menggunakan kode ASCII untuk transfer data, jadi sebenarnya FTP tidak aman untuk transfer data hal ini dikarenakan FTP melakukan transfer data tanpa melalui enkripsi terlebih dahulu melainkan melalui clear text.
Sniffing data username dan password bisa saja dilakukan oleh seseorang yang menggunakan protocol analyzer hal ini akibat transfer data yang tidak terenkripsi. Solusi dari terjadinya kejadian ini adalah menggunakan SFTP yaitu FTP yang berbasis SSH sehingga data yang di transfer di enkripsi terlebih dahulu.
FTP juga merupakan aplikasi yang powerful atau aplikasi yang sangat berguna itu karena FTP menyediakan akses kepada user atau pengunjung untuk mengakses data yang tersimpan di server, dan data ini dapat di akses secara bersamaan oleh komputer dalam jumlah yang besar.
Biasanya port yang digunakan dalam FTP ada dua yaitu port 20 dan 21. FTP server listen pada port 21 yaitu untuk incoming connection dari FTP client. Biasanya port 20 untuk data port dan port 21 untuk command port.terdapat 2 mode koneksi pada FTP server yaitu pasif mode dan aktif mode

Fungsi FTP server adalah sebagai berikut:


  • Mensharing data.
  • Menyediakan indirect atau implicit remote komputer.
  • Menyediakan tempat penyimpanan bagi user.
  • Menyediakan transfer data yang reliable dan efisien.
  • FTP dapat digunakan untuk melakukan backup dan restore data Website dengan mudah.


  • Cara kerja FTP

Prinsip kerja dari FTP adan menggunakan autentikasi standart yang mana untuk mengakses data-data yang ada pada FTP server diperlukan username dan password, sehingga user yang terdaftar pada sistem memiliki hak akses untuk membuka direktori dan file yang ada didalamnya.

FTP client akan mengirimkan pesan untuk meminta layanan tukar menukar data pada FTP server. Setelah FTP client terkoneksi dengan FTP Server maka FTP Client dapat melakukan proses download, upload dan proses lain sesuai dengan izin dan hak akses yang diberikan oleh FTP server.

FTP sendiri terdapat 2 Metode saat login yaitu :

1. Anonymous Login
Anonymous Login yaitu user atau client dapat terkoneksi ke ftp server tanpa menggunakan username ataupun password. sehingga menjadikan server menjadi kurang aman.

2. Authentication Login
Authentication Login yaitu dimana user atau client jika ingin terhubung dengan ftp server harus menggunakan username dan password tertentu yang telah diatur oleh ftp server itu sendiri.

  • Konfigurasinya FTP

Instal Dulu FTP nya dengan mngetikan "apt-get install proftpd"


(Catatan : "Ini adalah hasil dari apt-get install proftpd , jika disuruh memasukan DVD Binary-2 kita pindahkan ke DVD Binary-2 lalu tekan Enter")


Pilih Standalone / Mandiri pada tahap ini , lalu Ok




Buka dan edit file /etc/proftpd/proftpd.conf, dengan cara  ketikan "nano /etc/proftpd/proftpd.conf"


Disini saya merubah beberapa perintah seperti gambar dibawah, disini kita ubah pada bagian 'UseIPv6' awalnya 'on' menjadi '0ff' dan untuk 'ServerName' yang awalnya 'Debian' ubah menjadi nama 'domain' kita contohkan yang punya saya 'kidsline.net',  jika belum mendaftarkan domainnya maka bisa menggunakan 'IP Address' kita. Jika sudah tekan 'CTRL+X' lalu 'Y' tekan 'Enter'



Karena kita belum mempunyai user/akun ftpnya, tahap selanjutnya kita akan mengkonfigurasi User untuk login ke FTP nya, akan kita buat dulu. Dengan memasukan perintah 'adduser (bebas)' disini kita hanya perlu mengisi 'Password' saja. Selebihnya kita hanya menekan tombol 'Enter',hingga ada perintah untuk mengetik 'Y/N' kita ketikan 'Y' lalu 'Enter'. Nah kita sudah membuat user ftpnya.



Setelah itu kita akan mengeceknya apakah ftpnya berhasil atau tidak. Buka browser kalian boleh google chrome,mozilla,ataupun yang lain. Lalu ketikan 'ftp://(nama domain/ip address)'. Kalo berhasil tampilan akan seperti dibawah. dan isikan Username dan password yang yang telah kita buat tadi

FTP Akses dan Login User

Nah berikut tampilan awal setelah masuk ftp server.

Tampilan Awal

Kita disini akan menambahkan file/folder ke ftpnya. Buka 'File Explorer' kalian, sama seperti tadi ketikan 'ftp://(namadomain/ip address)' hingga muncul tampilan login. Siapkan file/folder nya yah untuk di copy kan dan paste kan di ftpnya.


File Explorer

Login User ("Masukan User Name dan Password yang telah dibuat tadi")

Copy file kedalam FTP

Jika sudah maka kita kembali lagi ke browsernya dan masuk lagi ke ftp. Jika berhasil file yang kita unggah/copykan akan muncul di ftp browsernya.

File pada FTP

Semoga membantu kepada yang membutuhkan yaaah..

Yo Yo Yow Browluckykids semoga bermanfaat bagi yang lagi belajar, dont forget to share and comment down below ! ! !

Sumber : Pengertian dan Fungsi

Sumber : Cara Kerja FTP


Tidak ada komentar:

Posting Komentar