Assalamualaikum Warahmatullahi Wabarakatuh, Atas rahmat Allah Subhanahu wa ta ala kali ini saya akan membahas tentang Konfigurasi FTP Server pada Debian 10. kepada teman teman semua
Pengertian FTP Server
FTP Server adalah layanan server yang menjalankan aplikasi atau software saat terjadi proses pertukaran data ke FTP Client. Tugas utama FTP Server ada dua, yaitu “get” dan “put”. Bagaimana maksudnya? Get atau mengambil maksudnya adalah kamu bisa mengambil data dari server. Selain itu, kamu juga bisa meletakkan (put) data tersebut di server.
Misalnya, ketika kamu mengunggah data, maka data tersebut akan diteruskan dari perangkat pribadi kamu atau disebut dengan FTP Client ke FTP Server. Saat kamu mengunduh data, terjadilah sebaliknya. Data yang kamu unduh akan diteruskan dari FTP Server ke FTP Client atau perangkat pribadi milikmu. Agar proses pertukaran data ini bisa berjalan dengan lancar, maka FTP Client harus tersambung ke FTP Server.
FTP seringkali digunakan pada lingkungan kerja. Dengan FTP, transfer data bisa dilakukan dengan mudah karena remote. Pengguna tidak perlu berjalan atau berpindah tempat hanya untuk mengirimkan data.
Fungsi FTP Server
- FTP sangat menguntungkan bagi pengguna akun website, karena pengguna dapat membuat cadangan data website mereka dengan langkah yang mudah.
- Pengguna komputer bisa melakukan pertukaran informasi maupun file antar komputer dengan langkah yang mudah meski ukuran file yang ditukar sangat besar sekalipun.
- FTP menyediakan fasilitas bagi pengguna komputer supaya bisa melakukan pengiriman data dan informasi secara dua arah. Misalkan saat FTP digunakan di sebuah kantor, maka seorang direktur dapat mengirimkan file kepada manager ataupun staff, begitu juga sebaliknya.
- Data yang ditransfer menggunakan FTP dapat berjalan dengan lebih efisien. Ini dikarenakan pengguna komputer tidak perlu melakukan langkah-langkah yang rumit.
- Pengguna komputer dapat melakukan pengiriman data secara teratur.
- FTP akan melindungi pengguna komputer dari berbagai sistem file storage antar host yang saling bertukar informasi.
- Pengguna dapat memanfaatkan FTP secara indirect maupun implicit remote computer.
Kelebihan FTP Server
- Data yang dikirimkan tidak akan hilang atau terhapus oleh komputer maupun perangkat elektronik lainnya.
- Langkah yang dijalankan untuk proses pertukaran informasi dan data antar komputer tidak rumit.
- Proses transfer data dan informasi sangat mudah dan efisien.
- Sebesar apapun file yang akan ditransfer tidak jadi masalah, karena FTP Server tetap bisa memprosesnya.
- Sudah dilengkapi dengan sistem keamanan enkripsi terhadap jaringan yang digunakan sudah sangat terjamin, sehingga tidak perlu khawatir akan adanya kebocoran data oleh pihak yang tidak berwenang.
- Verifikasi yang dibutuhkan untuk bisa menggunakan FTP hanya terdiri dari dua langkah dan software yang digunakan juga mudah dioperasikan.
- FTP dapat dimanfaatkan untuk melakukan back up (cadangan) data dan file serta melakukan restore pada data website dengan cara yang mudah.
Kekurangan FTP Server
- Kemudahan dan keamanan yang ditawarkan oleh FTP membuatnya sering mengalami kesalahan dalam menyampaikan informasi, sehingga administrator akan kesulitan untuk memahami informasi yang diterima.
- Bila tidak menggunakan sistem keamanan enkripsi, maka FTP menjadi kurang aman digunakan untuk melakukan transfer data.
- Desain yang digunakan tidak begitu kuat, sehingga administrator tidak mendapatkan informasi yang berhubungan dengan resiko yang akan mereka hadapi.
Cara Kerja FTP Server
- FTP Client akan melakukan permintaan koneksi terhadap server.
- Setelah terhubung, FTP dapat menukarkan data kepada FTP Client.
- Di sini, FTP dapat dilakukan dengan mode aktif maupun pasif.
- Dalam mode aktif, server berperan aktif untuk menyetujui permintaan data.
- Dalam mode pasif, server akan mempertahankan koneksi yang berarti pengguna bisa membuat saluran data dan saluran perintah. Server di sini di analogikan tetap mendengarkan perintah, namun tidak ikut berpartisipasi aktif, dan lebih mengandalkan perangkat yang menangani sebagian besar tugasnya
Langkah-Langkah Konfigurasi FTP Server pada Debian 10 :
- Pertama masuk kedalam debian terlebih dahulu, dan masuk keroot
- Kedua ketik "nano /etc/network/interfaces" untuk mengecek ip
- Ketiga ketik "/etc/init.d/networking restart" untuk merestart ip kalian agar masuk ke debian dan ketik "ip ad" untuk melihat ip kalian sudah masuk atau belum
- Keempat ketikkan perintah "apt-cdrom add".
- Kelima masukkan perintah "apt install proftpd" untuk melakukan instalasi, dan jika ada pertanyaan "y/n" ketik saja Y dan Enter.
- Ketikkan perintah "nano /etc/proftpd/proftpd.conf " untuk konfigurasi FTP nya. Setelah kalian masuk ke konfigurasi nya kalian bisa ubah servername nya sesuai domain kalian, contoh nya yang asli nya bernama Debian saya ubah menjadi "ftp.nama.net".
- Lalu kalian scroll kebawah sampai menemukan <Anonymous /home/ftp-server> dan User ftp.
Lalu jangan lupa hapus tanda # dan ubah seperti gambar diatas dan di bawah ini ini, untuk nama user bisa kalian sesuaikan sesuai nama kalian, tapi disini saya isi dengan tkj
- Ketik "cd /home/" untuk masuk ke direktori home dan ketik ls untuk mengecek file ny
Ketik "mkdir ftp-server" dan ketik ls untuk mengecek file nya.
Lalu masukkan perintah "chmod 777 ftp-server/" dan ketik "adduser tkj" untuk nama usernya sesuaikan dengan user saat konfigurasi tadi.
Lalu ketikkan "/etc/init.d/proftpd restart" untuk merestart proftp nya dan pastikan muncul tulisan OK.
Kemudian kalian ke CMD untuk ping ke IP kalian Debian nya, jika berhasil akan seperti gambar dibawah.
Lalu kalian masuk ke WinSCP, pada file protocol kalian pilih FTP, pada hostname kalian masukkan IP Debian nya, lalu kalian masukkan user dan password yang sudah kalian masukkan di Debian tadi dan klik login.
Lalu kalian pilih file yang mau ditransfer lalu klik kanan dan pilih upload lalu klik OK.
4
Lalu kalian cek di Browser Internet Explorer, dengan ketik "ftp://211.20.24.14/" dan masukkan username dan password nya, untuk IP nya pakai seperti IP Debian tadi, tidak bisa menggunakan browser terbaru seperti Chrome atau Firefox dikarenakan ada pembatasan untuk FTP nya,.
Tidak ada komentar:
Posting Komentar