FTP

Pasang dan konfigurasikan pelayan FTP pada Linux Mint 20

Pasang dan konfigurasikan pelayan FTP pada Linux Mint 20
FTP atau File Transfer Protocol adalah protokol rangkaian paling popular yang digunakan untuk memindahkan fail dan maklumat antara dua sistem melalui rangkaian. Walau bagaimanapun, FTP secara lalai tidak menyulitkan lalu lintas, yang bukan merupakan kaedah yang selamat dan boleh mengakibatkan serangan pada pelayan. Di sinilah datangnya VSFTPD yang merupakan singkatan dari Daemon FTP Sangat Selamat dan merupakan pelayan FTP yang selamat, stabil, dan pantas. VSFTPD dilesenkan di bawah GNU GPL. Untuk sebilangan besar pengedaran Linux, VSFTPD digunakan sebagai pelayan FTP lalai. Dalam artikel ini, anda akan belajar cara memasang dan mengkonfigurasi pelayan FTP pada Linux Mint OS.

Catatan: Kami telah menjelaskan prosedur dan arahan pada OS Linux Mint 20. Lebih kurang prosedur yang sama boleh diikuti dalam versi Mint yang lebih lama.

Memasang pelayan FTP

Untuk memasang pelayan FTP pada Linux Mint, ikuti langkah berikut:

Langkah 1: Pasang VSFTPD

Langkah pertama kami adalah memasang VFTPD pada sistem kami. Untuk melakukannya, lancarkan Terminal di Mint OS dengan menggunakan pintasan papan kekunci Ctrl + Alt + T. Kemudian keluarkan arahan berikut di Terminal untuk mengemas kini indeks repositori sistem:

$ sudo apt kemas kini

Kemudian pasang VSFTPD menggunakan perintah berikut di Terminal:

$ sudo apt install -y vsftpd

Setelah pemasangan VSFTPD selesai, kita akan bergerak ke arah konfigurasi.

Langkah 2: Konfigurasikan VSFTPD

VSFTPD dapat dikonfigurasi melalui / etc / vsftpd.pengesahan fail. Edit / etc / vsftpd.pengesahan fail menggunakan arahan berikut di Terminal:

$ sudo nano / etc / vsftpd

Sekarang tambahkan atau tanggalkan baris berikut (jika sudah ditambahkan dalam fail):

dengar = TIDAK
anonymous_enable = TIDAK
local_enable = YA
write_enable = YA
local_umask = 022
dirmessage_enable = YA
use_localtime = YA
xferlog_enable = YA
connect_from_port_20 = YA
chroot_local_user = YA
safe_chroot_dir = / var / run / vsftpd / kosong
pam_service_name = vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem
rsa_private_key_file = / etc / ssl / private / ssl-cert-snakeoil.kunci
ssl_enable = Ya
pasv_enable = Ya
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_chroot = YA
ssl_tlsv1 = YA
ssl_sslv2 = TIDAK
ssl_sslv3 = TIDAK

Setelah selesai, simpan dan tutup / etc / vsftpd.pengesahan fail.

Langkah 3: Benarkan port di firewall

Sekiranya firewall berjalan pada sistem anda, anda perlu membenarkan beberapa port FTP melaluinya. Keluarkan perintah berikut di Terminal untuk membenarkan port 20 dan 21:

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

Anda boleh mengesahkan sama ada port telah dibenarkan di firewall atau tidak menggunakan perintah berikut di Terminal:

status $ sudo ufw

Langkah 4: Aktifkan dan jalankan VSFTPD

Sekarang VSFTPD dikonfigurasi dan dibenarkan di firewall; sekarang kita boleh mengaktifkan dan menjalankan perkhidmatan VSFTPD. Berikut adalah arahan untuk melakukannya:

Untuk membolehkan perkhidmatan VSFTPD dimulakan semasa boot, keluarkan arahan berikut di Terminal:

$ sudo systemctl aktifkan vsftpd.perkhidmatan

Untuk menjalankan perkhidmatan VSFTPD, keluarkan perintah berikut di Terminal:

$ sudo systemctl mula vsftpd.perkhidmatan

Sekiranya anda perlu memulakan semula perkhidmatan VSFTPD setelah membuat perubahan konfigurasi, berikan perintah berikut di Terminal:

$ sudo systemctl mulakan semula vsftpd.perkhidmatan

Untuk mengesahkan sama ada VSFTPD aktif dan berjalan, keluarkan arahan berikut di Terminal:

status $ sudo systemctl vsftpd.perkhidmatan

Langkah 5: Buat pengguna FTP

Seterusnya, buat akaun pengguna yang akan digunakan untuk menguji sambungan FTP. Keluarkan perintah berikut di Terminal untuk membuat akaun pengguna dan menetapkan kata laluan:

Penambah $ $ sudo
$ sudo passwd

Langkah 6: Uji sambungan FTP

Sekarang pelayan FTP kami sudah siap, jadi sudah waktunya untuk menguji sambungan FTP.

Untuk menguji sambungan FTP secara tempatan, keluarkan perintah berikut di Terminal dengan mengganti dengan alamat IP sebenar pelayan FTP anda:

$ ftp

Anda juga dapat menguji sambungan FTP dari jauh dengan menggunakan perintah di atas yang sama dari sistem jauh. Saya telah menguji sambungan FTP dari mesin Windows di rangkaian.

Anda juga boleh menggunakan klien FTP seperti Filezilla untuk menyambung ke pelayan FTP. Untuk menggunakan aplikasi Filezilla untuk menyambung ke pelayan FTP, berikan alamat IP pelayan FTP, nama pengguna dan kata laluan yang telah anda tetapkan sebelumnya, dan nombor port 21 dan kemudian klik Sambungan Pantas butang.

Setelah disambungkan, anda akan berjaya masuk ke pelayan FTP dan dapat mengakses fail dan folder pelayan jauh.

Di sana anda mempunyai pemasangan dan konfigurasi pelayan FTP pada sistem Linux Mint 20. Dengan mengikuti langkah-langkah mudah yang dijelaskan di atas, anda dapat dengan mudah mengatur pelayan FTP dan memindahkan fail melaluinya.

SuperTuxKart untuk Linux
SuperTuxKart adalah tajuk hebat yang direka untuk membawa anda pengalaman Mario Kart secara percuma pada sistem Linux anda. Ia cukup mencabar dan meny...
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...