KONFIGURASI FTP SERVER PADA DEBIAN 12

 

    Assalamualaikum warahmatullahi wabarakatuh, nah pada kesempatan kali ini kita akan membahas tentang Konfigurasi FTP Server pada Debian 12. Sebelum menuju ke langkah-langkah konfigurasi FTP servernya, emang apasih yang dimaksud dengan FTP server? Nah mari kita mengulik sedikit tentang FTP server.  

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 :

  1. FTP sangat menguntungkan bagi pengguna akun website, karena pengguna dapat membuat cadangan data website mereka dengan langkah yang mudah.
  2. Pengguna komputer bisa melakukan pertukaran informasi maupun file antar komputer dengan langkah yang mudah meski ukuran file yang ditukar sangat besar sekalipun.
  3. 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.
  4. Data yang ditransfer menggunakan FTP dapat berjalan dengan lebih efisien. Ini dikarenakan pengguna komputer tidak perlu melakukan langkah-langkah yang rumit.
  5. Pengguna komputer dapat melakukan pengiriman data secara teratur.
  6. FTP akan melindungi pengguna komputer dari berbagai sistem file storage antar host yang saling bertukar informasi.
  7. Pengguna dapat memanfaatkan FTP secara indirect maupun implicit remote computer.

Kelebihan FTP Server :

  1. Data yang dikirimkan tidak akan hilang atau terhapus oleh komputer maupun perangkat elektronik lainnya.
  2. Langkah yang dijalankan untuk proses pertukaran informasi dan data antar komputer tidak rumit.
  3. Proses transfer data dan informasi sangat mudah dan efisien.
  4. Sebesar apapun file yang akan ditransfer tidak jadi masalah, karena FTP Server tetap bisa memprosesnya.
  5. 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.
  6. Verifikasi yang dibutuhkan untuk bisa menggunakan FTP hanya terdiri dari dua langkah dan software yang digunakan juga mudah dioperasikan.
  7. FTP dapat dimanfaatkan untuk melakukan back up (cadangan) data dan file serta melakukan restore pada data website dengan cara yang mudah.

Kekurangan FTP Server :

  1. Kemudahan dan keamanan yang ditawarkan oleh FTP membuatnya sering mengalami kesalahan dalam menyampaikan informasi, sehingga administrator akan kesulitan untuk memahami informasi yang diterima.
  2. Bila tidak menggunakan sistem keamanan enkripsi, maka FTP menjadi kurang aman digunakan untuk melakukan transfer data.
  3. Desain yang digunakan tidak begitu kuat, sehingga administrator tidak mendapatkan informasi yang berhubungan dengan resiko yang akan mereka hadapi.

Cara Kerja FTP Server :

  1. FTP Client akan melakukan permintaan koneksi terhadap server. 
  2. Setelah terhubung, FTP dapat menukarkan data kepada FTP Client. 
  3. Di sini, FTP dapat dilakukan dengan mode aktif maupun pasif. 
  4. Dalam mode aktif, server berperan aktif untuk menyetujui permintaan data.
  5. 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 konfogurasi FTP Server Pada Debian 12 :

  • Pastikan kalian memiliki aplikasi WinSCP untuk menukar file, jika kalian belum memilikinya kalian bisa mendownload nya disini.
  • Sebelum login ke Debian kalian pergi ke Pengaturan (yang berwarna oren) lalu pilih opsi jaringan, pada opsi tercantol pada, yang aslinya NAT kalian ganti ke Adaptor Hanya Host, dan pilih Tingkat Lanjut pada Mode Promiscuous kalian pilih Izinkan Semua klik oke dan mulai.

  • Login ke debian sebagai root

  • Lalu masukkan perintah "nano /etc/network/interfaces" untuk menyetting IP address. Jika sudah bisa kalian simpan dengan klik CTRL X, klik Y dan enter.

  • Lalu restart IP dengan perintah “/etc/init.d/networking restart”, kemudian cek IP kita apakah sudah berubah dengan perintah “ip a”(dikotaki berwarna merah adalah IP kita). 

  • 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.ardi.net".

  • Lalu hapus tanda # dan ubah seperti gambar dibawah ini, untuk nama user bisa kalian sesuaikan sesuai nama kalian, tapi disini saya isi dengan farel.

  • Lalu scroll lagi kebawah sampai menjumpai # </Anonymous> lalu hapus tanda # nya, jika sudah bisa kalian simpan dengan klik CTRL X, klik Y dan enter.

  • Ketik "cd /home/" untuk masuk ke direktori home dan ketik ls untuk mengecek file nya.

  • Ketik "mkdir ftp-server" dan ketik ls untuk mengecek file nya. Disini saya sudah mengkonfigurasinya jadi berkas nya sudah ada.

  • Lalu masukkan perintah "chmod 777 ftp-server/" dan ketik "adduser farel" untuk nama usernya sesuaikan dengan user saat konfigurasi tadi. Disini sebelumnya saya sudah mencoba mengkonfigurasikan dan hasil dibawah ini sudah berhasil.

  • Lalu masukkan password nya, masukkan lagi pasword nya untuk konfirmasi, dan masukkan full name nya untuk room number dst. bisa kalian kosongi, jika ada pertanyaan "y/n" ketik Y dan Enter.

  • Lalu ketikkan "/etc/init.d/proftpd restart" untuk merestart proftp nya dan pastikan muncul tulisan OK.

  • Lalu kalian masuk ke view network connection dan pilih ethernet nya. Lalu kalian konfigurasi IPv4 nya, untuk IP address nya kalian pakai IP baru sedangkan untuk Gateway nya kalian pakai IP Debian nya.

  • Kemudian kalian ke CMD untuk ping ke IP Debian nya, jika berhasil akan seperti gambar dibawah.

Cara mengaktifkan Internet Explorer

  • Buka Microsoft Edge kalian dan klik titik tiga di sebelah pojok kanan atas lalu klik bagian setting.
  • Lalu ke menu Appearance dan scroll kebawah sampai menemukan Internet "Explorer mode (IE mode) button" lalu aktifkan.

  • Setelah itu klik menu Default Browser untuk "Let Internet Explorer open sites in Microsoft Edge" kalian pilih menu Always (Recomended).

  • Untuk "Allow sites to be reloaded in Internet Explorer mode (IE mode)" kalian pilih menu yang Allow.

  • Setelah itu untuk "Internet Explorer mode pages" kalian klik Add.
  • Setelah itu kalian masukin URL FTP kalian seperti "ftp://192.20.25.30". Untuk IP nya kalian masukin IP debian kalian dan klik Add.

  • Lalu ke Internet Explorer kalian dan search "ftp://192.20.25.30/" dan klik enter. Untuk IP yang digunakan adalah IP debian kalian. 



Cara Mengupload File ke FileZilla :

  • buka aplikasi FileZilla atau WinSCP kalian yang sudah terdownload.

  • Buka FileZilla kalian dan masukkan :
  1. Host : sftp://192.20.25.30 (IP debian kalian)
  2. Username : farelputraperdana15 (username akun debian kalian)
  3. Password : farelputraperdana15 (password akun debian kalian)
  4. Port : 22
  • Lalu pilih file yang ingin anda upload setelah itu klik kanan dan pilih upload lalu klik.
   
    Terima kasih telah mengikuti langkah-langkah ini, dan semoga artikel ini bermanfaat untuk Anda. Sebagai penutup, dengan mengikuti langkah-langkah yang telah dijelaskan di atas, Anda sekarang seharusnya sudah bisa untuk Konfigurasi FTP Server Pada Debian 12Apa masih tidak bisa ? ya belajar lagi dong mangkanya dan jangan patah semangat ya:(
Wassalamu'alaikum warahmatullahi wa barakatuh.

Komentar

Postingan populer dari blog ini

KONFIGURASI DHCP SERVER PADA DEBIAN 12

KONFIGURASI REMOTE SERVER (SSH) PADA DEBIAN 12

KONFIGURASI DNS SERVER PADA DEBIAN 12