Debian

Cara Setup Server FTP vsftpd di Debian 10?

Cara Setup Server FTP vsftpd di Debian 10?
Vsftpd (Very Secure FTP Daemon), dilisensikan di bawah GNU General Public License, adalah protokol FTP yang digunakan untuk mentransfer file ke dan dari jaringan jarak jauh. Ini adalah server FTP yang aman, stabil, dan cepat yang didukung pada sistem operasi Linux/UNIX. Dalam posting ini, kita akan belajar cara mengatur server FTP vsftpd di sistem Debian.

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 update

Sekarang, 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 status

Jika 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 status

Output 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.asal

Sekarang edit file konfigurasi vsftpd sebagai berikut:

$ sudo nano /etc/vsftpd.konf

Sekarang ubah konfigurasi untuk mencocokkannya sebagai berikut:

dengarkan = YA
mendengarkan_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 tin

Kemudian atur kata sandinya menggunakan perintah di bawah ini:

$ sudo passwd kaleng

Tambahkan pengguna ke daftar pengguna FTP yang diizinkan:

$ echo "timah" | sudo tee -a /etc/vsftpd.Daftar pengguna

Langkah 5: Mulai ulang layanan VSFTPD

Setelah Anda menyelesaikan konfigurasi, restart layanan vsftpd. Jalankan perintah di bawah ini untuk melakukannya:

$ sudo systemctl restart vsftpd

Untuk mengaktifkan vsftpd sebagai startup, jalankan perintah berikut di Terminal:

$ sudo systemctl aktifkan vsftpd

Langkah 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 filezilla

Untuk meluncurkan Filezilla, cari melalui daftar Aplikasi atau cukup jalankan perintah berikut di Terminal:

$ filezilla

Ini 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 a

Output 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.

Kursor melompat atau bergerak secara acak saat mengetik di Windows 10
Jika Anda menemukan bahwa kursor mouse Anda melompat atau bergerak sendiri, secara otomatis, acak saat mengetik di laptop atau komputer Windows, maka ...
Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...
Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...