Catatan: Perintah telah diuji pada rilis terbaru Debian i.e., Debian 10.
Setup Server FTP vsftpd di Debian 10
Ikuti langkah-langkah di bawah ini untuk mengatur server vsftpd di Debian 10:
Langkah 1: Instal VSFTPD
Pertama, perbarui indeks repositori menggunakan perintah di bawah ini di Terminal:
$ sudo apt updateSekarang, Anda dapat menginstal vsftpd sebagai berikut:
$ sudo apt install vsftpd
Sistem mungkin meminta Anda untuk memasukkan kata sandi sudo dan mungkin juga meminta Anda dengan opsi Y/n (ya/tidak) untuk melanjutkan instalasi vsftpd. Tekan Y untuk melanjutkan.
Setelah instalasi selesai, Anda dapat memverifikasinya menggunakan perintah di bawah ini:
$ vsftpd -versi
Langkah 2: Izinkan FTP di firewall
Jika firewall berjalan di mesin Anda, izinkan port 20 dan 21 untuk lalu lintas FTP. Untuk memeriksa apakah firewall sedang berjalan, jalankan perintah di bawah ini di Terminal:
$ sudo ufw statusJika Anda melihat status "aktif" di output, itu berarti Firewall sedang berjalan di sistem Anda.
Sekarang untuk mengizinkan port 20 dan 21, jalankan perintah di bawah ini di Terminal:
$ sudo ufw izinkan 20/tcp$ sudo ufw izinkan 21/tcp
Sekarang untuk mengonfirmasi apakah aturan telah ditambahkan, jalankan perintah di bawah ini di Terminal:
$ sudo ufw statusOutput di bawah ini menunjukkan Firewall telah mengizinkan port FTP.
Langkah 3: Mengonfigurasi Akses FTP
Sekarang kita akan melakukan beberapa konfigurasi dasar untuk server FTP. Tetapi sebelum melakukan konfigurasi, mari kita membuat cadangan file konfigurasi vsftpd menggunakan perintah di bawah ini di Terminal:
$ sudo cp /etc/vsftpd.conf /etc/vsftpd.konf.asalSekarang edit file konfigurasi vsftpd sebagai berikut:
$ sudo nano /etc/vsftpd.konfSekarang ubah konfigurasi untuk mencocokkannya sebagai berikut:
dengarkan = YAmendengarkan_ipv6=TIDAK
connect_from_port_20=YA
anonim_enable=TIDAK
local_enable=YA
write_enable=YA
chroot_local_user=YA
allow_writeable_chroot=YA
secure_chroot_dir=/var/run/vsftpd/kosong
pam_service_name=vsftpd
pasv_enable=YA
pasv_min_port=40000
pasv_max_port=45000
userlist_enable=YA
userlist_file=/etc/vsftpd.Daftar pengguna
userlist_deny=TIDAK
Sekarang simpan dan tutup vsftpd.file konfigurasi conf.
Langkah 4: Tambahkan pengguna FTP
Sekarang, kami akan menambahkan pengguna ke daftar pengguna FTP yang diizinkan. Untuk tujuan pengujian, kami akan membuat akun pengguna baru bernama "timah", dan kemudian mengatur kata sandinya.
Untuk membuat pengguna FTP baru, gunakan perintah berikut:
$ sudo adduser tinKemudian atur kata sandinya menggunakan perintah di bawah ini:
$ sudo passwd kalengTambahkan pengguna ke daftar pengguna FTP yang diizinkan:
$ echo "timah" | sudo tee -a /etc/vsftpd.Daftar penggunaLangkah 5: Mulai ulang layanan VSFTPD
Setelah Anda menyelesaikan konfigurasi, restart layanan vsftpd. Jalankan perintah di bawah ini untuk melakukannya:
$ sudo systemctl restart vsftpdUntuk mengaktifkan vsftpd sebagai startup, jalankan perintah berikut di Terminal:
$ sudo systemctl aktifkan vsftpdLangkah 6: Uji Akses FTP
Kami telah mengonfigurasi server FTP untuk mengizinkan akses hanya ke "tin" pengguna. Sekarang untuk mengujinya, Anda memerlukan klien FTP. Kami akan menggunakan Filezilla di sini sebagai klien FTP.
Anda dapat menginstal Filezilla sebagai berikut:
$ sudo untuk menginstal filezillaUntuk meluncurkan Filezilla, cari melalui daftar Aplikasi atau cukup jalankan perintah berikut di Terminal:
$ filezillaIni akan menjadi tampilan default yang akan Anda lihat saat meluncurkan Filezilla.
Sekarang untuk terhubung ke server FTP, kami akan memerlukan alamat IP-nya. Anda dapat menemukan alamat IP server FTP Anda dengan memasukkan perintah di Terminal:
$ ip aOutput di bawah ini menunjukkan alamat IP server FTP kami adalah 192.168.72.189.
Di jendela Filezilla, ketik alamat IP dari server FTP vsftpd, nama pengguna, dan kata sandi di bidangnya masing-masing. Lalu klik Koneksi cepat untuk terhubung ke server FTP vsftpd.
Setelah Anda terhubung ke server FTP, coba unggah dan unduh file masing-masing ke dan dari server FTP.
Kesimpulan
Hanya itu yang ada untuk itu! Dalam posting ini, kami telah membahas cara mengatur server FTP vsftpd di mesin Debian 10. Sekarang, Anda dapat dengan mudah mengakses dan mengunggah/mengunduh file ke dan dari server FTP Anda masing-masing.