Langsung ke konten utama

KONFIGURASI FTP SERVER PADA DEBIAN 10

 


 Assalamualaikum wr wb, kembali lagi bersama saya moh febri nurdiansyah nah pada kesempatan kali ini kita akan membahas tentang Konfigurasi FTP Server pada Debian 10. Sebelum menuju ke langkah-langkah konfigurasi FTP servernya, emang apasih yang dimaksud dengan FTP server? Nah mari kita simak sedikit tentang FTP server.


Pengertian FTP

FTP (File Transfer Protocol) adalah protokol jaringan yang digunakan untuk mentransfer file antara komputer di jaringan TCP/IP, seperti Internet atau intranet. FTP server adalah aplikasi yang menyediakan layanan ini, memungkinkan pengguna untuk meng-upload, mendownload, dan mengelola file melalui jaringan.

Kelebihan FTP Server:

  1. Transmisi Data yang Stabil: FTP dapat mentransfer file dengan ukuran besar secara stabil dan efisien. Ini sangat berguna untuk transfer data dalam jumlah besar atau file besar yang tidak cocok untuk metode lain.

  2. Kemudahan Akses: FTP server memungkinkan akses ke file dari berbagai lokasi dan perangkat yang terhubung ke jaringan. Ini memberikan fleksibilitas tinggi dalam berbagi dan mengelola file.

  3. Pengaturan Hak Akses: FTP server memungkinkan administrator untuk mengatur hak akses pengguna dengan detail, termasuk hak akses baca, tulis, dan eksekusi pada direktori dan file tertentu.

  4. Dukungan untuk Multi-Threading: FTP dapat menangani beberapa koneksi secara bersamaan, memungkinkan transfer simultan dari beberapa file atau dari beberapa pengguna.

  5. Protokol yang Terbuka dan Umum: FTP adalah standar terbuka dan didukung oleh banyak perangkat lunak dan sistem operasi, sehingga memudahkan integrasi dengan berbagai aplikasi.

Kekurangan FTP Server:

  1. Keamanan yang Terbatas: FTP tidak mengenkripsi data yang ditransfer, sehingga data dapat rentan terhadap penyadapan atau peretasan saat dalam perjalanan. Data seperti username dan password juga dapat dikirimkan dalam bentuk teks yang tidak terenkripsi, meningkatkan risiko keamanan.

  2. Konfigurasi yang Kompleks: Mengatur FTP server dapat menjadi kompleks, terutama dalam hal konfigurasi firewall dan pengaturan hak akses untuk memastikan akses yang benar dan aman.

  3. Keterbatasan dalam Protokol: FTP memiliki beberapa batasan dalam hal fitur yang ditawarkannya, seperti tidak adanya kemampuan untuk mentransfer file dengan enkripsi bawaan atau mendukung komunikasi yang lebih aman secara default.

  4. Kebutuhan Bandwidth dan Ruang Penyimpanan: Transfer file yang besar dapat mempengaruhi kinerja jaringan dan memerlukan ruang penyimpanan yang besar di server.

  5. Tidak Ada Konfirmasi Pengiriman: FTP tidak memberikan konfirmasi otomatis tentang status pengiriman file, yang berarti bahwa pengguna mungkin tidak mendapatkan umpan balik langsung tentang apakah file berhasil di-upload atau di-download.

Sebagai alternatif untuk FTP, ada protokol yang lebih aman seperti FTPS (FTP Secure) atau SFTP (SSH File Transfer Protocol) yang menawarkan enkripsi dan keamanan tambahan untuk transfer data.


Langkah-Langkah Konfigurasi FTP Server pada Debian 10 :


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 file ISO DVD 2 ke Debian, dengan cara pilih Piranti lalu Dive Optik dan masukkan file DVD 2 nya.


Ketikkan perintah "apt-cdrom add", setelah DVD berhasil dimasukkan kemudian tekan Enter.



Masukkan perintah "apt install proftpd" untuk melakukan instalasi, dan jika ada pertanyaan "y/n" ketik saja Y dan Enter.




Jika setelah instalasi terdapat error code coba ulangi lagi perintah "apt install proftpd".




Jika masih terjadi error maka ketikkan perintah "apt --fix-broken install" untuk memperbaiki error code dan jika ada pertanyaan "y/n" ketik saja Y dan Enter.



Jika diminta memasukkan DVD 1, masukkan file ISO DVD 1 nya ke Debian, dengan cara pilih Piranti lalu Dive Optik dan masukkan file DVD 1 nya lalu klik enter.




Jika sudah cek instalasi dengan mengetikkan perintah "apt-get install proftpd" dan jika berhasil maka akan muncul tulisan "0 upgrade, 0 newly installed, 0 to remove, and 0 not upgrade".


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.febri.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 nya.



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.



Lalu kalian cek di Browser Internet Explorer, dengan ketik "ftp://211.20.24.7/" 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,.





          Alhamdulillah, kita telah berhasil menyelesaikan langkah-langkah konfigurasi FTP server dengan baik. Dari instalasi hingga pengujian, setiap tahap telah dilalui dengan cermat. Semoga pengetahuan ini bermanfaat dan dapat diterapkan dengan efektif.

Kami mengucapkan terima kasih kepada semua pihak yang telah membantu. Semoga usaha kita diterima oleh Allah SWT dan memberikan manfaat yang berkelanjutan.

Wallahu a'lam bish-shawab.

Wassalamu’alaikum warahmatullahi wabarakatuh.

Komentar

Postingan populer dari blog ini

Cara Instalasi OwnCloud

LAPORAN INSTALASI OWNCLOUD STUDI KASUS          Siswa kelas XII dari berbagai jurusan (TKJ, DKV, TOI, TITL, TKI APL, KA TPTU, dan Kuliner) diwajibkan membuat proyek akhir berupa laporan, aplikasi, video presentasi, dan desain sistem. Namun, file proyek berukuran besar dan tersimpan di berbagai flashdisk atau laptop yang tidak aman. Guru kesulitan memantau perkembangan revisi karena tidak adanya penyimpanan terpusat. Untuk mengatasi hal ini, dibutuhkan sistem cloud lokal sebagai media penyimpanan terpusat yang dapat diakses baik oleh guru maupun siswa dengan akun login masing-masing. SOLUSI  Menyediakan sistem cloud lokal sebagai media penyimpanan terpusat untuk proyek akhir siswa. Mempermudah guru dalam meninjau, memantau, dan memberikan revisi terhadap proyek yang dikerjakan siswa. Mengurangi risiko kehilangan data akibat penyimpanan di flashdisk atau laptop pribadi yang rentan rusak atau hilang. Meningkatkan keamanan data dengan sistem login untuk setiap ...

KONFIGURASI VPN PADA DEBIAN 12

                                        Assalamu'alaikum wr. wb. Halo Semua, perkenalkan nama saya  Moh Febri Nurdiansyah  dari kelas XII TKJ 2 . Pada kesempatan kali ini, saya akan menjelaskan tentang  INSTALASI OPEN VPN  sebelumya kita mengenal terlebih dahulu tentang apa itu  VPN ? PENGERTIAN VPN      VPN (Virtual Private Network) adalah teknologi yang memungkinkan pengguna untuk membuat koneksi aman dan terenkripsi ke jaringan lain melalui internet. VPN menyembunyikan alamat IP asli dan mengenkripsi data, sehingga aktivitas online menjadi lebih privat dan aman . FUNGSI VPN  Melindungi privasi online (menyembunyikan lokasi/IP) Mengakses konten yang dibatasi wilayah Mengamankan koneksi di jaringan publik (Wi-Fi) Menghindari pelacakan dan sensor internet Terhubung ke jaringan kantor secara remote KELEBIHAN VPN Menyediakan keamanan...

KONFIGURASI DATABASE SERVER PADA DEBIAN 10

     Assalamualaikum  warahmatullahi wabarakatuh, pada kesempatan kali ini kita akan membahas tentang  Konfigurasi Database Server pada Debian 10 . Sebelum menuju ke langkah-langkah konfigurasi Database Server nya, emang apasih yang dimaksud dengan Database Server? Nah mari kita mengulik sedikit tentang Database Server. Pengertian Database      Database adalah sekumpulan data yang terorganisir dan disimpan secara elektronik dalam sistem komputer. Ini memungkinkan pengguna untuk menyimpan, mengelola, dan mengambil data dengan cara yang efisien. Data dalam database biasanya dikelola oleh sistem manajemen basis data (DBMS). Cara Kerja Database Penyimpanan Data : Data disimpan dalam tabel yang terdiri dari baris dan kolom, mirip dengan spreadsheet. Pengambilan Data : Pengguna dapat mengambil data menggunakan bahasa query, seperti SQL (Structured Query Language). Modifikasi Data : Data dapat ditambahkan, diubah, atau dihapus sesuai kebutuhan. Keamanan ...