Halo rek, Selamat datang kembali di postingan saya dan kali saya akan memberitahu kalian nih tentang FTP.
FTP memiliki peran yang penting dalam pertukaran data atau informasi dalam satu komputer yang kita pakai saat ini. Tanpa adanya FTP, tidak akan ada yang namanya mengirim atau mengunggah, menerima, mengunduh file secara online melalui internet.
Mula-mula kita harus tau dulu nih, pengertian dari FTP Langsung aja rek...
Apa Itu FTP?
File Transfer Protocol atau singkatanya FTP merupakan protokol yang bertugas untuk menjembatani pertukaran informasi di dalam suatu komputer melalui suatu jaringan dengan koneksi TCP (Transmission Control Protocol).
ada dua hal penting yang perlu diketahui tentang FTP rek, yaitu FTP Server dan FTP Client. FTP Server adalah server yang menjalankan Perangkat Lunak (aplikasi) yang menyediakan sebuah layanan tukar menukar apabila ada permintaan dari FTP Client itu. Sedangkan, FTP Client adalah komputer yang kalian gunakan untuk melakukan aktivitas download, upload, delete, dan sebagainya.
singkatnya, FTP Server adalah komputer atau perangkat lunak yang menyimpan, mengelola, mengunggah (upload) dan mengunduh (download) file melalui jaringan. dan FTP Client adalah komputer yang digunakan untuk terhubung ke FTP Server dan melakukan operasi transfer file, seperti mengunggah dan mengunduh file.
Cara Mengatur FTP Menggunakan VSFTPD
Sebelum kita mulai, disini saya menggunakan software VSFTPD dan saya akan memberitahu kalian bagaimana langkah demi langkahnya menggunakan software VSFTPD ini, simak baik-baik ya...
1. Mula-mula, kita memperbarui paket dulu rek dengan menggunakan perintah
# apt update -y && apt
Note : "-y" yang ada pada perintah ini akan menjalankan sistem tanpa konfirmasi tambahan dari kalian. dan untuk "&&" adalah sebuah tanda yang berfungsi jika perintah 1 yaitu "apt update" selesai maka akan berlanjut ke perintah 2 yaitu "apt upgrade"
2. Jika sudah, Lanjut ke instalasi FTP Server (VSFTPD)
# apt install vsftpd -y
Oke, disini kita tunggu beberapa saat untuk instalasi VSFTPD selesai.
3. Mengubah konfigurasi VSFTPD
Rek, sekarang kita dibagian mengubah konfigurasi VSFTPD-nya, dan dibagian ini juga kita harus berhati-hati nih dalam menghapus,menambah konfigurasi VSFTPD ini. daripada terjadi sebuah masalah kita buat backupnya saja yuk dengan memasukkan perintah
#cp /etc/vsftpd.conf /etc/vsftpd.conf.backup
Begini kan enak toh?, sekarang kita bebas mengkonfigurasi VSFTPD-nya dengan memasukkan perintah
#nano/etc/vsftpd.conf
Saya punya daftarnya nih, beberapa konfigurasi yang harus kalian ubah dan tambah, berikut daftarnya :
Oiyah rek, jangan lupa untuk menghapus tanda panah yang berada di awal setiap konfigurasi yang akan kalian ubah seperti diatas ya..
Saat kita menghapus tanda pagar yang ada pada awalan setiap konfigurasi,itu akan mengaktifkan konfigurasi secara otomatis sesaat kita menyimpan perubahan nya.
Jika sudah, kalian restart sistem vsftpd dengan memasukkan perintah
#systemctl restart vsftpd
4. Membuat user/pengguna FTP
Tentunya, kita harus membuat pengguna khusus untuk FTP kan?
#adduser namauser
Kalian terserah untuk memberi nama pengguna khusus FTP ini, dan ikuti langkah-langkah berikutnya yang sudah diberikan untuk membuat pengguna FTP kalian, seperti dibawah ini...
Setelah kita membuat pengguna, selanjutnya kita akan membuat direktori dan file didalam pengguna yang sudah kita buat tadi.
kita akan membuat 1 direktori untuk Tempat mengirim dan menerima File Sharing dan 2 file yang satu untuk file yang ingin kita kirim atau File Sharing, dan satu lagi untuk list/daftar chroot kalian agar File Sharing berhasil
1. Login sebagai root dan masukkan perintah berikut
# echo "Pengguna"| tee -a /etc/vsftpd.chroot_list
Jangan lupa untuk merestart sistem vsftpdnya ya...
Karena saya menginstal FTP Sever (vsftpd) di Debian 12, sekarang saya akan menginstal FTP Client di Ubuntu, dengan cara memasukkan perintah ini di terminal.
$ sudoapt install filezilla -y
Jika Filezilla sudah terinstall, kalian jalankan saja filezilla tersut dengan memasukkan perintah
$filezilla
atau kalian cari saja filezilla di menu applikasi kalian.
Disini kalian masukkan "Alamat IP", "Username" dan "Password"
Setelah itu kalian klik "Quickconnect" jika berhasil kan muncul serperti diatas..




