Layanan/server FTP disediakan oleh vsftpd daemon. Sangat Aman FTP Daemon (vsftpd) adalah server FTP paling aman dan tercepat. Secara default, server vsftp berjalan pada port 20 dan 21. Untuk mengkonfigurasi layanan FTP pada RHEL7, ikuti langkah-langkah yang diberikan di bawah ini.
Instal dan konfigurasikan vsftpd
1. Pertama dan terutama instal paket vsftpd yang menyediakan layanan FTP.
# yum -y install vsftpd
2. Atur kisaran port yang dapat digunakan oleh ftp di /etc/vsftpd/vsftpd.conf . (catatan :secara default, ia menggunakan mode pasif )
pasv_min_port=3000 pasv_max_port=3500
Aktifkan layanan vsftd
Konfigurasikan layanan vsftpd untuk dimulai saat sistem melakukan booting:
# systemctl enable vsftpd.service # systemctl start vsftpd.service
Buka port di firewalld
1. Buka port yang akan digunakan oleh ftp.
# firewall-cmd --add-port=21/tcp --add-port=3000-3500/tcp --permanent
2. Mulai ulang firewalld.service agar perubahan diterapkan.
# systemctl restart firewalld.service
Konfigurasi SELinux untuk vsftpd
Jika Anda ingin membuat pengguna biasa bisa mendapatkan file dari server dan meletakkan file ke server saat SELinux sedang dijalankan, silakan atur nilai boolean seperti di bawah ini. Ini diperlukan hanya ketika SELinux dalam mode penegakan.
# setenforce 1 # setsebool -P ftpd_full_access 1
Bagaimana cara menambahkan/memodifikasi spanduk vsftpd?
Ikuti langkah-langkah di bawah ini untuk menambah atau mengubah spanduk masuk vsftpd.
1. Tambahkan baris berikut ke file /etc/vsftpd/vsftpd.conf
ftpd_banner=[YOUR BANNER HERE]
2. Mulai ulang layanan vsftpd.
# service vsftpd restartCentOS / RHEL 7 :tidak dapat memulai layanan vsftpd