Cara Mengatur Server FTP dengan VSFTPD pada Debian 9
Table of Contents
FTP (File Transfer Protocol) adalah protokol jaringan standar yang digunakan untuk mentransfer file ke dan dari jaringan jarak jauh. Untuk transfer data yang lebih aman dan lebih cepat, gunakan SCP atau SFTP .
Ada banyak server FTP open source yang tersedia untuk Linux. Yang paling populer dan banyak digunakan adalah PureFTPd , ProFTPD dan vsftpd .
Tutorial ini menjelaskan cara menginstal dan mengkonfigurasi vsftpd (Very Secure Ftp Daemon) pada Debian 9. vsftpd server FTP yang stabil, aman dan cepat. Kami juga akan menunjukkan kepada Anda cara mengkonfigurasi vsftpd untuk membatasi pengguna ke direktori home mereka dan mengenkripsi seluruh transmisi dengan SSL / TLS.
Prasyarat
Pengguna yang Anda masuki harus memiliki hak sudo untuk dapat menginstal paket.
Menginstal vsftpd pada Debian 9
Paket vsftpd tersedia di repositori Debian. Instalasi cukup mudah:
$ sudo apt update
$ sudo apt install vsftpd
Catatan:
Jika kalian menggunakan repo debian DVD atau kalian menggunakan repo data yang bersifat online lebih jelasnya kalian bisa ke postingan Perbedaan Penggunaan Repo Debian Offline dan Online.
Layanan vsftpd akan secara otomatis dimulai setelah proses instalasi selesai. Verifikasi dengan mencetak status layanan:
$ sudo systemctl status vsftpd
Hasilnya akan terlihat seperti di bawah ini, menunjukkan bahwa layanan vsftpd aktif dan berjalan:
Mengkonfigurasi vsftpd
Server vsftpd dapat dikonfigurasi dengan memodifikasi vsftpd.conf file, ditemukan di /etc direktori. Sebagian besar pengaturan didokumentasikan dengan baik di dalam file konfigurasi. Untuk semua opsi yang tersedia, kunjungi halaman vsftpd resmi .
Pada bagian berikut ini kita akan membahas beberapa pengaturan penting yang diperlukan untuk mengonfigurasi instalasi vsftpd yang aman.
Mulailah dengan membuka file konfigurasi vsftpd:
$ sudo nano /etc/vsftpd.conf
Lalu kalian hilangkan tanda # pada file konfigurasi vsftpd yaitu:
1. # line 14: change it if listens Pv4
listen=YES
2. # line 22: change it if not listen IPv6
listen_ipv6=NO
3. # line 31: uncomment
write_enable=YES
4. # line 99,100: uncomment ( allow ascii mode transfer )
ascii_upload_enable=YES
ascii_download_enable=YES
5. # line 122: uncomment ( enable chroot )
chroot_local_user=YES
6. # line 123: uncomment ( enable chroot list )
chroot_list_enable=YES
7. # line 125: uncomment ( enable chroot list )
chroot_list_file=/etc/vsftpd.chroot_list
8. # line 131: uncomment
ls_recurse_enable=YES
Membuat directory atau user yang dapat akses ftp dengan perintah :
$ sudo nano /etc/vsftpd.chroot_list
Masukkan user buat akses ftp contoh : user ftp
Hasil:
File directory berada pada /home/userftp
Kesimpulan
Dalam tutorial ini, Anda belajar cara menginstal dan mengkonfigurasi server FTP yang aman dan cepat pada sistem Debian 9 Anda.



Posting Komentar