install dan konfigurasi Ftp Server (vsftpd) di Red Hat Enterprise Linux (RHEL)

 

Apa itu Ftp ?


🔌 FTP (File Transfer Protocol) adalah protokol jaringan standar yang digunakan untuk mentransfer file antara dua komputer melalui jaringan TCP/IP, seperti internet atau intranet. FTP memungkinkan pengguna untuk mengunggah (upload) dan mengunduh (download) file dari satu sistem ke sistem lain. Protokol ini biasanya dijalankan menggunakan port 21 untuk koneksi kontrol, dan port tambahan untuk transfer data, tergantung mode yang digunakan (aktif atau pasif).

FTP memiliki dua mode operasi utama: anonymous FTP, di mana pengguna bisa mengakses file tanpa login (sering digunakan untuk file publik), dan authenticated FTP, di mana pengguna harus login dengan username dan password. Meskipun FTP cukup cepat dan mudah digunakan, ia memiliki kelemahan utama: semua data, termasuk kredensial login, dikirim dalam bentuk teks biasa tanpa enkripsi. Karena itu, protokol ini mulai tergantikan oleh SFTP (Secure FTP) atau FTPS, yang menambahkan lapisan keamanan melalui SSH atau SSL/TLS.

FTP banyak digunakan dalam manajemen situs web (untuk upload file ke server), berbagi file antar komputer di jaringan, dan distribusi software dalam jumlah besar. Namun, dalam konteks keamanan modern, penggunaannya perlu dibarengi dengan pengamanan tambahan atau diganti dengan protokol yang lebih aman.


Langkah Langkah :


1.Install Paket vsftpd

[root@server-redhat ~]# sudo dnf install vsftpd -y

2.Aktifkan dan jalankan Layanan

sudo systemctl enable vsftpd

sudo systemctl start vsftpd


Lalu cek statusnya dengan perintah :

sudo systemctl status vsftpd



3.Ubah Konfigurasi


File konfigurasi utama :

/etc/vsftpd/vsftpd.conf

contoh konfigurasi agar bisa login :

>anonymous_enable=NO

>local_enable=YES

>write_enable=YES

>chroot_local_user=YES

Setelah mengedit lalu simpan dan restart vsftpd

sudo systemctl restart vsftpd




4 Buka port di Firewall

FTP memakai port 21 :

sudo firewall-cmd --add-service=ftp --permanent

sudo firewall-cmd –reload


5.Uji akses ftp

Pada komputer yang berbeda kita cek melalui (ip yang sedang dipakai dan berada di jaringan yang sama), buka browser atau FTP client, lalu akses :

melalui Command line (CMD)

ftp <ip> contoh ftp 192.168.30.125

login dengan user dan password dari server


Comments

Popular posts from this blog

Installasi/Konfigurasi Server DNS Red Hat Enterprise Linux (RHEL)

Install dan Konfigurasi Database Server MariaDB di Red Hat Enterprise Linux (RHEL)