-->

Cara Konfigurasi FTP Server Di Debian 9 Lengkap Disertai Gambar

Cara Konfigurasi FTP Server Di Debian 9 Lengkap Disertai Gambar


Pengertian 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

File Transfer Protocol (FTP) memiliki banyak fungsi yang sangat menguntungkan bagi pengguna komputer, beberapa fungsi FTP adalah sebagai berikut :

  • Pengguna komputer dapat melakukan pertukaran informasi ataupun file antar komputer dengan langkah yang tentunya tidak susah, sebesar apapun file itu, file itu akan tetap dapat di pertukarkan.
  • File Transfer Protocol (FTP) juga sangat menguntungkan bagi pengguna akun website. Dengan adanya File Transfer Protocol (FTP) maka pengguna website dapat melakukan pencadangan data website mereka dengan jalan dan langkah yang mudah.
  • Pada saat melakukan perpindahan atau pengiriman data dan informasi, apabila koneksi terputus di tengah-tengah perjalanan, anda tidak perlu khawatir karena data tersebut tidak akan hilang.
  • File Transfer Protocol (FTP) menyediakan fasilitas bagi pengguna komputer agar dapat melakukan pengiriman data dan informasi secara dua arah. Misalnya ketika File Transfer Protocol (FTP) di gunakan dalam suatu kampus, maka seorang dosen dapat mengirimkan file kepada asisten dosen ataupun mahasiswa, dan sebaliknya seorang asisten dosen atau mahasiswa juga dapat mengirim balik file dan data tersebut kepada dosen.
  • Data yang di transfer menggunakan File Transfer Protocol (FTP) dapat berjalan dengan lebih efisien. Karena jika ingin mengirim data atau file, pengguna komputer tidak perlu melakukan atau melewati langkah-langkah yang rumit.
  • Pengguna juga dapat memanfaatkan File Transfer Protocol (FTP) secara indirect maupun implict remote computer.
  • Dengan memanfaatkan File Transfer Protocol (FTP) maka pengguna dapat melakukan pengiriman data dan file yang teratur atau terorganisir.
  • File Transfer Protocol (FTP) juga berfungsi untuk melindungi pengguna komputer dari berbagai sistem file storage antar host yang saling bertukar informasi.


Kelebihan FTP

Kelebihan dan kekurangan FTP adalah sebagai berikut :

  • File Transfer Protocol (FTP) mempunyai sistem keamanan enkripsi terhadap jaringan yang digunakan, sehingga anda tidak perlu khawatir jika data anda diretas.
  • Pada File Transfer Protocol (FTP), data yang di kirimkan tidak akan hilang ataupun dihapus oleh komputer ataupun perangkat elektronik lain.
  • Verifikasi yang di lakukan untuk menggunakan File Transfer Prtocol (FTP) hanya ada dua langkah dan memerlukan software yang mudah untuk digunakan. Dan untungnya, di software tersebut sudah ada petunjuk untuk melakukan verifikasi.
  • File Transfer Protocol (FTP) dapat di gunakan untuk melakukan pertukaran informasi dan file antar komputer dengan langkah yang tidak rumit dan tentunya di lengkapi dengan sistem keamanan yang baik.
  • File Transfer Protocol (FTP) dapat di manfaatkan untuk melakukan back up atau pencadangan data dan file serta melakukan restore pada data website dengan begitu mudah.
  • Langkah yang di gunakan untuk melakukan transfer sangat mudah dan efisien.
  • Pengguna komputer dapat memanfaatkan File Transfer Protocol (FTP) untuk melakukan implicit remote computer ataupun indirect computer.


Kekurangan FTP

Selain memiliki kelebihan, File Transfer Protocol (FTP) juga memiliki kekurangan, kekurangan FTP adalah sebagai berikut :

  • Jika tidak menggunakan sistem keamanan enkripsi, maka File Transfer Protocol (FTP) kurang aman di gunakan untuk melakukan transfer atau pengiriman data.
  • Desain yang di gunakan dalam File Transfer Protocol atau FTP tidak begitu kuat, sehingga para administrator tidak mendapatkan informasi yang berhubungan dengan risiko yang akan di hadapi oleh administrator.
  • Kemudahan serta keamanan penggunaan File Transfer Protocol (FTP) sering terjadi kesalahan dalam menyampaikan informasi sehingga administrator akan sulit memahami informasi yang di terima.


Cara Kerja FTP

Jika anda pernah melakukan unggahan, unduhan, dan lain sebagainya, maka apakah anda pernah berpikir bagaimana hal itu bisa terjadi dan bagaimana prosesnya. Metode yang di gunakan dalam File Transfer Protocol atau FTP adalah metode autentikasi standar, dengan menggunakan metode ini maka pengguna komputer memerlukan username dan password untuk bisa mengakses data.

Dengan adanya username dan password yang di sediakan oleh File Transfer Protocol (FTP) ini, maka pengguna komputer dapat dengan leluasa mengakses file dan data yang terdapat di dalam nya, sehingga pengguna komputer itu mampu untuk memindahkan, melakukan penyalinan, membuat, atau bahkan pengguna komputer juga memiliki kuasa untuk menghapus direktori yang terdapat di dalamnya.

Jika berbicara mengenai cara kerja File Transfer Protcol (FTP), maka sebelum terjadinya pertukaran data, File Transfer Protocol client terlebih dahulu harus melakukan permintaan koneksi terhadap File Transfer Protocol (FTP) server. Jika FTP client telah terhubung dengan FTP server, barulah File Transfer Protocol client dapat melakukan aktivitas yang kerap kali anda lakukan.

Jika anda masih belum terlalu mengerti apa saja yang di maksud dengan aktivitas yang sering di lakukan, maka aktivitas tersebut adalah aktivitas seperti unduhan file dan data, unggahan file dan data dan lain sebagainya. Perlu untuk di ketahui bahwa File Transfer Protocol atau FTP dapat bekerja dalam metode aktif dan juga metode pasif.

Pada metode aktif, client dapat mengetahui koneksi data yang nantinya akan datang dari server pada port M. Setelah itu client akan melakukan transfer File Transfer Protocol (FTP) command portal yang berfungsi agar server dapat menerima informasi file atau data tersebut. Kemudian server akan memasukkan data ke client yang berasal dari port 20/ port FTP server.

Sedangkan metode pasif di gunakan apabila client sedang di balik firewall atau lebih mudahnya client sedang tidak bisa menerima dengan baik  koneksi TCP yang datang. Dalam metode ini, para client dapat menggunakan kontrol koneksi agar client dapat melakukan pengiriman perintah PASV kepada server, sehingga alamat IP server , alamat server serta nomor port server akan di terima dengan baik.


Contoh FTP

Setelah mengetahui banyak hal yang berkaitan dengan File Transfer Protocol (FTP), maka anda juga harus mengetahui contoh aplikasi FTP. aplikasi File Transfer Protocol (FTP) ada yang berbasis graphic / GUI (Graphical User Interface) dan ada juga yang berbasis teks (DOS). Berikut adalah contoh aplikasi File Transfer Protocol Server dan contoh aplikasi File Transfer Protocol.

Aplikasi File Transfer Protocol Server:
  • Vsftpd
  • IIS
  • Proftpf
  • Aplikasi File Transfer Protocol Client
  • WsFTP
  • GetFTP
  • CuteFTP
  • SmartFTP
  • File Zilla
  • Fire FTP


Manfaat FTP

Manfaat yang dapat diperoleh dari FTP adalah sebagai berikut :

  • File Transfer Protocol (FTP) dapat memberikan layanan pengiriman data yang lebih efisien sehingga anda tidak perlu khawatir dengan kerumitan pertukaran data apabila menggunakan protokol lain.
  • Dengan File Transfer Protocol (FTP) maka anda tidak perlu khawatir lagi dengan file dan data yang berukuran besar, sebesar apapun data itu anda tetap dapat melakukan pertukaran dan pengiriman data.
  • Dengan memanfaatkan File Transfer Protocol (FTP) maka anda dapat melakukan implicit remote computer ataupun indirect computer.
  • Uniknya ternyata File Transfer Protocol (FTP) juga dapat bermanfaat bagi pengguna website. Dengan menggunakan File Transfer Protocol (FTP) maka anda dapat melakukan back up data website dengan langkah mudah.
  • Dengan menggunakan File Transfer Protocol (FTP), maka penggunanya dapat melakukan pertukaran informasi, data dan file secara dua arah.
  • Proses perpindahan file, data dan informasi tidak akan hilang apabila sambungan atau koneksi internet terputus, artinya setelah koneksi internet terhubung kembali maka proses perpindahan data dan file akan berlanjut kembali.
  • File Transfer Protocol atau FTP dapat dimanfaatkan untuk pertukaran data yang lebih mudah dan teratur, sehingga anda tidak perlu khawatir data yang di transfer mengalami kekacauan.


Cara Konfigurasi FTP Server Di Debian 9

[Anonymous]


1. Install vsftpd 
apt-get install vsftpd

2. Masuk ke vsftpd.conf
nano /etc/vsftpd.conf

3. Lalu uncomment pada teks anonymous_enable=NO setelah itu ubah jadi  anonymous_enable=YES Seperti di gambar berikut:

4. Buat Folder dan File baru
touch /srv/ftp/tugas1.txt dan mkdir /srv/ftp/data

5. Restart  vsftpd
/etc/init.d/vsftpd restart

6. Nah sekarang kita coba di browser ketikan ftp://IPKITA


[USER]


1. Masuk ke vsftpd.conf
nano /etc/vsftpd.conf

2. Pada teks anonymous_enable=YES ubah jadi anonymous_enable=NO Seperti di gambar berikut:

3. Restart vsftpd
/etc/init.d/vsftpd restart

4. Buat user baru
adduser (nama user)

5. Buat file baru di user yang baru di buat tadi
touch /home/(namauser)/laporan_dhcp_server.pdf

5. Nah sekarang kita coba di browser ketikan ftp://IPKITA
lalu masukan user yang baru kita buat tadi.


6. Berhasil.

Penutup

Demikianlah pembahasan lengkap mengenai File Transfer Protocol atau FTP yang juga telah disertai tata cara konfigurasinya. Semoga artikel ini dapat memberikan manfaat untuk kita semua ya.

Baiklah mungkin itu saja yang dapat saya sampaikan pada Cara Konfigurasi FTP Server, kurang lebihnya mohon maaf, terimakasih dan sampai jumpa di lain kesempatan.

Baca juga

Post a Comment