Debian

Cara Menyiapkan Pelayan FTP vsftpd pada Debian 10?

Cara Menyiapkan Pelayan FTP vsftpd pada Debian 10?
Vsftpd (Very Secure FTP Daemon), dilesenkan di bawah GNU General Public License, adalah protokol FTP yang digunakan untuk memindahkan fail ke dan dari rangkaian jauh. Ini adalah pelayan FTP yang selamat, stabil, dan pantas yang disokong pada sistem operasi Linux / UNIX. Dalam catatan ini, kita akan belajar bagaimana menyediakan pelayan FTP vsftpd pada sistem Debian.

Nota: Perintah telah diuji pada rilis terbaru Debian i.e., Debian 10.

Sediakan pelayan FTP vsftpd pada Debian 10

Ikuti langkah-langkah berikut untuk menyediakan pelayan vsftpd pada Debian 10:

Langkah 1: Pasang VSFTPD

Pertama, kemas kini indeks repositori menggunakan arahan di bawah di Terminal:

$ sudo apt kemas kini

Sekarang, anda boleh memasang vsftpd seperti berikut:

$ sudo apt install vsftpd

Sistem mungkin meminta anda untuk memasukkan kata sandi sudo dan mungkin juga meminta anda dengan pilihan Y / n (ya / tidak) untuk meneruskan pemasangan vsftpd. Tekan Y untuk meneruskan.

Setelah pemasangan selesai, anda boleh mengesahkannya menggunakan arahan di bawah:

$ vsftpd -versi

Langkah 2: Benarkan FTP di firewall

Sekiranya firewall berjalan pada mesin anda, izinkan port 20 dan 21 untuk trafik FTP. Untuk memeriksa apakah firewall sedang berjalan, jalankan perintah di bawah di Terminal:

status $ sudo ufw

Sekiranya anda melihat status "aktif" dalam output, itu bermaksud Firewall sedang berjalan di sistem anda.

Sekarang untuk membenarkan port 20 dan 21, jalankan arahan di bawah di Terminal:

$ sudo ufw membenarkan 20 / tcp
$ sudo ufw membenarkan 21 / tcp

Sekarang untuk mengesahkan jika peraturan telah ditambahkan, jalankan perintah di bawah di Terminal:

status $ sudo ufw

Output di bawah menunjukkan Firewall telah membenarkan port FTP.

Langkah 3: Mengkonfigurasi Akses FTP

Sekarang kita akan melakukan beberapa konfigurasi asas untuk pelayan FTP. Tetapi sebelum melakukan konfigurasi, mari buat sandaran fail konfigurasi vsftpd menggunakan perintah di bawah di Terminal:

$ sudo cp / etc / vsftpd.conf / etc / vsftpd.pengesahan.orig

Sekarang edit fail konfigurasi vsftpd seperti berikut:

$ sudo nano / etc / vsftpd.pengesahan

Sekarang ubah konfigurasi untuk memadankannya seperti berikut:

dengar = YA
dengar_ipv6 = TIDAK
connect_from_port_20 = YA
anonymous_enable = TIDAK
local_enable = YA
write_enable = YA
chroot_local_user = YA
allow_writeable_chroot = YA
safe_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.senarai pengguna
senarai pengguna_deny = TIDAK

Sekarang simpan dan tutup vsftpd.fail konfigurasi conf.

Langkah 4: Tambahkan pengguna FTP

Sekarang, kami akan menambahkan pengguna ke senarai pengguna FTP yang dibenarkan. Untuk tujuan pengujian, kami akan membuat akaun pengguna baru bernama "tin", dan kemudian menetapkan kata laluannya.

Untuk membuat pengguna FTP baru, gunakan arahan berikut:

timah penambah $ sudo

Kemudian tetapkan kata laluannya dengan menggunakan arahan di bawah:

$ sudo passwd tin

Tambahkan pengguna ke senarai pengguna FTP yang dibenarkan:

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

Langkah 5: Mulakan semula perkhidmatan VSFTPD

Setelah menyelesaikan konfigurasi, mulakan semula perkhidmatan vsftpd. Jalankan arahan di bawah untuk melakukannya:

$ sudo systemctl mulakan semula vsftpd

Untuk mengaktifkan vsftpd sebagai permulaan, jalankan arahan berikut di Terminal:

$ sudo systemctl aktifkan vsftpd

Langkah 6: Uji Akses FTP

Kami telah mengkonfigurasi pelayan FTP untuk membenarkan akses hanya kepada pengguna "tin". Sekarang untuk mengujinya, anda memerlukan klien FTP. Kami akan menggunakan di sini Filezilla sebagai pelanggan FTP.

Anda boleh memasang Filezilla seperti berikut:

$ sudo apt pasang filezilla

Untuk melancarkan Filezilla, cari di senarai Aplikasi atau jalankan perintah berikut di Terminal:

$ filezilla

Ini akan menjadi paparan lalai yang akan anda lihat semasa anda melancarkan Filezilla.

Sekarang untuk menyambung ke pelayan FTP, kami memerlukan alamat IP-nya. Anda dapat mencari alamat IP pelayan FTP anda dengan memasukkan perintah di Terminal:

$ ip a

Output di bawah menunjukkan alamat IP pelayan FTP kami adalah 192.168.72.189.

Di tetingkap Filezilla, ketik alamat IP pelayan FTP vsftpd, nama pengguna, dan kata laluan dalam bidang masing-masing. Kemudian, klik Sambungan pantas untuk menyambung ke pelayan FTP vsftpd.

Setelah anda disambungkan ke pelayan FTP, cubalah memuat naik dan memuat turun fail ke dan dari pelayan FTP, masing-masing.

Kesimpulannya

Itu sahaja yang ada! Dalam catatan ini, kami telah membahas cara menyediakan pelayan FTP vsftpd pada mesin Debian 10. Sekarang, anda boleh mengakses dan memuat naik / memuat turun fail ke dan dari pelayan FTP anda dengan mudah.

Tutorial Battle for Wesnoth
The Battle for Wesnoth adalah salah satu permainan strategi sumber terbuka paling popular yang boleh anda mainkan pada masa ini. Bukan hanya permainan...
0 A.D. Tutorial
Daripada banyak permainan strategi di luar sana, 0 A.D. berjaya menonjol sebagai tajuk yang komprehensif dan permainan taktikal yang sangat mendalam w...
Tutorial Unity3D
Pengenalan Unity 3D Unity 3D adalah enjin pengembangan permainan yang kuat. Ini adalah platform silang yang memungkinkan anda membuat permainan untuk ...