Pasang dan konfigurasikan pelayan FTP pada Linux Mint 20

Install Configure Ftp Server 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 VSFTPD muncul yang bermaksud Sangat Selamat FTP Daemon 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 perintah pada OS Linux Mint 20. Kira-kira 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:



$sudokemas kini tepat

Kemudian pasang VSFTPD menggunakan arahan berikut di Terminal:





$sudotepatpasang -danvsftpd

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



Langkah 2: Konfigurasikan VSFTPD

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

$sudo nano /dan lain-lain/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.key
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.conf fail.

Langkah 3: Benarkan port di firewall

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

$sudoufw membenarkandua puluh/tcp
$sudoufw membenarkandua puluh satu/tcp

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

$sudostatus 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:

$sudosystemctlmengaktifkanvsftpd.service

Untuk menjalankan perkhidmatan VSFTPD, keluarkan arahan berikut di Terminal:

$sudosystemctl start vsftpd.service

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

$sudorestart sistemctl vsftpd.service

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

$sudostatus systemctl vsftpd.service

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:

$ $sudopenambah<nama pengguna>
$sudo kata laluan <nama pengguna>

Langkah 6: Uji sambungan FTP

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

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

$kaki <alamat IP>

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 pelayan jauh dan folder.

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