Pengertian FTP
FTP atau File Transfer Protocol merupakan protokol internet yg berjalan dalam satu lapisan aplikasi yg berfungsi untuk tukar menukar data antara client serta server pada 1 jaringan. Sebelum melakukan pengiriman data akan dibuatkan sesi komunikasi terlebih dahulu oleh FTP bersama menggunakan protokol TCP.
FTP server berperan sebagai komputer yang menerima request tukar – menukar data dari client. FTP client berperan sebagai PC yg me-request kepada FTP server buat tukar – menukar data. Secara default FTP menggunakan kode ASCII buat transfer data, jadi sebenarnya FTP tak kondusif buat transfer data hal ini dikarenakan FTP melakukan transfer data tanpa melalui enkripsi terlebih dahulu melainkan melalui clear text.
Sniffing data username dan password sanggup saja dilakukan oleh seorang yg menggunakan protocol analyzer hal ini yang akan terjadi transfer data yang tidak terenkripsi. Solusi dari terjadinya peristiwa ini adalah menggunakan SFTP yaitu FTP yg berbasis SSH sehingga data yg di transfer di enkripsi terlebih dahulu.
FTP juga adalah aplikasi yang powerful atau aplikasi yang sangat berguna itu lantaran FTP menyediakan akses kepada user atau pengunjung buat mengakses data yang tersimpan di server, serta data ini dapat di akses secara bersamaan oleh komputer pada jumlah yg besar.
Biasanya port yg digunakan pada FTP ada dua yaitu port 20 dan 21. FTP server listen pada port 21 yaitu buat incoming connection dari FTP client. Biasanya port 20 buat data port dan port 21 buat command port. Terdapat 2 mode koneksi dalam FTP server yaitu pasif mode serta aktif mode
Fungsi FTP
File Transfer Protocol (FTP) memiliki banyak fungsi yg sangat menguntungkan bagi pengguna PC, beberapa fungsi FTP adalah sebagai berikut :
- Pengguna komputer dapat melakukan pertukaran informasi ataupun file antar komputer bersama langkah yang tentunya tak susah, sebesar apapun file itu, file itu akan tetap dapat di pertukarkan.
- File Transfer Protocol (FTP) pula sangat menguntungkan bagi pengguna akun website. Dengan adanya File Transfer Protocol (FTP) maka pengguna website bisa melakukan pencadangan data website mereka beserta jalan dan langkah yang mudah.
- Pada dikala melakukan perpindahan atau pengiriman data dan berita, apabila koneksi terputus di tengah-tengah bepergian, anda tak perlu khawatir karena data tersebut tak akan hilang.
- File Transfer Protocol (FTP) menyediakan fasilitas bagi pengguna komputer agar dapat melakukan pengiriman data serta 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 siswa, serta sebaliknya seseorang asisten dosen atau mahasiswa pula dapat mengirim kembali file serta data tersebut kepada dosen.
- Data yang di transfer menggunakan File Transfer Protocol (FTP) bisa berjalan beserta lebih efisien. Karena apabila ingin mengirim data atau file, pengguna komputer tidak perlu melakukan atau melewati langkah-langkah yg rumit.
- Pengguna juga bisa memanfaatkan File Transfer Protocol (FTP) secara indirect maupun implict remote computer.
- Dengan memanfaatkan File Transfer Protocol (FTP) maka pengguna bisa melakukan pengiriman data serta file yang teratur atau terorganisir.
- File Transfer Protocol (FTP) juga berfungsi untuk melindungi pengguna komputer dari aneka macam sistem file storage antar host yang saling bertukar informasi.
Kelebihan FTP
Kelebihan dan kekurangan FTP merupakan sebagai berikut :
- File Transfer Protocol (FTP) memiliki sistem keamanan enkripsi terhadap jaringan yang dipakai, pada akhirnya anda tak perlu risi bila data kamu diretas.
- Pada File Transfer Protocol (FTP), data yg di kirimkan tidak akan hilang ataupun dihapus oleh komputer ataupun perangkat elektronik lain.
- Verifikasi yg di lakukan untuk melakukan File Transfer Prtocol (FTP) hanya ada dua langkah serta memerlukan software yg gampang untuk digunakan. Dan untungnya, di software tersebut telah ada petunjuk untuk menggunakan verifikasi.
- File Transfer Protocol (FTP) bisa di gunakan untuk melakukan pertukaran informasi serta file antar komputer beserta langkah yg tidak rumit dan tentunya di lengkapi beserta sistem keamanan yg baik.
- File Transfer Protocol (FTP) bisa di manfaatkan untuk melakukan back up atau pencadangan data dan file dan melakukan restore pada data website beserta begitu gampang.
- Langkah yang di gunakan untuk melakukan transfer sangat gampang dan efisien.
- Pengguna PC bisa memanfaatkan File Transfer Protocol (FTP) untuk menggunakan implicit remote computer ataupun indirect computer.
Kekurangan FTP
Selain memiliki kelebihan, File Transfer Protocol (FTP) pula mempunyai kekurangan, kekurangan FTP merupakan sebagai berikut :
- Jika tak memakai sistem keamanan enkripsi, maka File Transfer Protocol (FTP) kurang aman di gunakan untuk menggunakan transfer atau pengiriman data.
- Desain yang di gunakan dalam File Transfer Protocol atau FTP tidak begitu kuat, pada akhirnya para administrator tidak menerima informasi yg berhubungan dengan risiko yang akan di hadapi oleh administrator.
- Kemudahan serta keamanan penggunaan File Transfer Protocol (FTP) tak jarang terjadi kesalahan dalam mengungkapkan informasi sehingga administrator akan sulit memahami berita yg di terima.
Cara Kerja FTP
Jika anda pernah melakukan unggahan, unduhan, dan lain sebagainya, maka apakah kamu pernah berpikir bagaimana hal itu bisa terjadi dan bagaimana prosesnya. Metode yang di gunakan dalam File Transfer Protocol atau FTP adalah metode autentikasi standar, beserta menggunakan metode ini maka pengguna komputer memerlukan username dan password buat mampu mengakses data.
Dengan adanya username dan password yg di sediakan oleh File Transfer Protocol (FTP) ini, maka pengguna komputer bisa dengan leluasa mengakses file serta data yg masih ada di dalam nya, pada akhirnya pengguna komputer itu mampu buat memindahkan, melakukan penyalinan, menciptakan, atau bahkan pengguna komputer pula mempunyai kuasa buat menghapus direktori yg masih ada di dalamnya.
Jika berdialog tentang cara kerja File Transfer Protcol (FTP), maka sebelum terjadinya pertukaran data, File Transfer Protocol client terlebih dahulu wajib melakukan permintaan koneksi terhadap File Transfer Protocol (FTP) server. Apabila FTP client telah terhubung dengan FTP server, barulah File Transfer Protocol client dapat melakukan aktivitas yg kerap kali kamu lakukan.
Jika kamu masih belum terlalu mengerti apa saja yg di maksud bersama kegiatan yang sering kali di lakukan, maka aktivitas tadi adalah aktivitas seperti unduhan file serta data, unggahan file dan data dan lain sebagainya. Perlu buat di ketahui bahwa File Transfer Protocol atau FTP dapat bekerja dalam metode aktif serta pula metode pasif.
Pada metode aktif, client bisa mengetahui koneksi data yg nantinya akan tiba dari server pada port M. Setelah itu client akan melakukan transfer File Transfer Protocol (FTP) command portal yg berfungsi agar server dapat mendapat berita file atau data tersebut. Kemudian server akan memasukkan data ke client yg berasal dari port 20/ port FTP server.
Sedangkan metode pasif di gunakan jika client sedang di balik firewall atau lebih mudahnya client sedang tak bisa mendapat beserta baik koneksi TCP yang datang. Dalam metode ini, para client dapat menggunakan kontrol koneksi agar client bisa melakukan pengiriman perintah PASV kepada server, sehingga alamat IP server , alamat server serta angka port server akan di terima dengan baik.
Contoh FTP
Setelah memahami banyak hal yang berkaitan beserta File Transfer Protocol (FTP), maka anda juga harus mengetahui contoh aplikasi FTP. Aplikasi File Transfer Protocol (FTP) terdapat yg berbasis graphic / GUI (Graphical User Interface) serta ada pula yg berbasis teks (DOS). Berikut merupakan 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 merupakan sebagai berikut :
- File Transfer Protocol (FTP) bisa menaruh layanan pengiriman data yang lebih efisien pada akhirnya anda tak perlu risi beserta kerumitan pertukaran data bila memakai protokol lain.
- Dengan File Transfer Protocol (FTP) maka anda tidak perlu khawatir lagi beserta file dan data yg berukuran besar, sebanyak apapun data itu kamu tetap bisa melakukan pertukaran serta pengiriman data.
- Dengan memanfaatkan File Transfer Protocol (FTP) maka anda bisa melakukan implicit remote computer ataupun indirect computer.
- Uniknya ternyata File Transfer Protocol (FTP) juga bisa bermanfaat bagi pengguna website. Dengan menggunakan File Transfer Protocol (FTP) maka anda dapat melakukan back up data website bersama langkah mudah.
- Dengan menggunakan File Transfer Protocol (FTP), maka penggunanya dapat melakukan pertukaran berita, data dan file secara dua arah.
- Proses perpindahan file, data dan berita tak akan hilang jika sambungan atau koneksi internet terputus, adalah sehabis koneksi internet terhubung balik maka proses perpindahan data dan file akan berlanjut kembali.
- File Transfer Protocol atau FTP bisa dimanfaatkan buat pertukaran data yang lebih mudah dan teratur, pada akhirnya kamu tidak perlu risi 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 dalam teks anonymous_enable=NO sesudah itu ubah jadi anonymous_enable=YES Seperti di gambar berikut:
4. Buat Folder serta File baru
touch /srv/ftp/tugas1.txt serta mkdir /srv/ftp/data
5. Restart vsftpd
/etc/init.D/vsftpd restart
6. Nah saat ini 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 saat ini kita coba di browser ketikan ftp://IPKITA
lalu masukan user yg baru kita untuk tadi.
6. Berhasil.
Baca Juga
- Cara Konfigurasi Ftp Server
- Cara Konfigurasi Ftp Server Debian 8
- Cara Konfigurasi Ftp Server Debian 7
- Cara Konfigurasi Ftp Server Debian 9
- Cara Konfigurasi Ftp Di Debian
- Cara Konfigurasi Ftp Di Debian 8
- Cara Konfigurasi Ftp Di Centos
- Cara Konfigurasi Ftp Server Di Debian
- Cara Konfigurasi Ftp Server Di Debian 7
- Cara Konfigurasi Ftp Server Di Ubuntu
Penutup
Demikianlah pembahasan lengkap mengenai File Transfer Protocol atau FTP yang juga telah disertai rapikan cara konfigurasinya. Semoga artikel ini bisa memberikan manfaat buat kita seluruh ya.
Baiklah mungkin itu saja yg dapat admin sampaikan pada Cara Konfigurasi FTP Server, kurang lebihnya mohon maaf, terimakasih serta sampai jumpa di lain kesempatan.