Cara Mengatur Server FTP dengan VSFTPD pada Debian 9

Table of Contents
Cara Mengatur Server FTP dengan VSFTPD pada Debian 9 ulin00

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:

Cara Mengatur Server FTP dengan VSFTPD pada Debian 9 ulin00

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

Cara Mengatur Server FTP dengan VSFTPD pada Debian 9 ulin00

Hasil:

Cara Mengatur Server FTP dengan VSFTPD pada Debian 9 ulin00

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.
Muhammad Ulin Nuha
Muhammad Ulin Nuha PEEKCODE CHANNEL YOUTUBE Developer Android | Networking | Konten Creator peekcode YT | Galery | Pecinta Sholawat |

Posting Komentar