Instalējiet un konfigurējiet FTP serveri operētājsistēmā Linux Mint 20

Install Configure Ftp Server Linux Mint 20



FTP jeb failu pārsūtīšanas protokols ir vispopulārākais tīkla protokols, ko izmanto failu un informācijas pārsūtīšanai starp divām sistēmām tīklā. Tomēr FTP pēc noklusējuma nesifrē trafiku, kas nav droša metode un var izraisīt uzbrukumu serverim. Šeit nāk VSFTPD, kas apzīmē ļoti drošu FTP dēmonu un ir drošs, stabils un ātrs FTP serveris. VSFTPD ir licencēts saskaņā ar GNU GPL. Lielākajai daļai Linux izplatījumu VSFTPD tiek izmantots kā noklusējuma FTP serveris. Šajā rakstā jūs uzzināsit, kā instalēt un konfigurēt FTP serveri operētājsistēmā Linux Mint OS.

Piezīme. Mēs esam izskaidrojuši procedūru un komandas operētājsistēmā Linux Mint 20. Vairāk vai mazāk to pašu procedūru var veikt vecākās Mint versijās.







FTP servera instalēšana

Lai instalētu FTP serveri Linux Mint, rīkojieties šādi:



1. darbība: instalējiet VSFTPD

Mūsu pirmais solis būs VFTPD instalēšana mūsu sistēmā. Lai to izdarītu, palaidiet termināli Mint OS, izmantojot īsinājumtaustiņu Ctrl+Alt+T. Pēc tam terminālī izdodiet šādu komandu, lai atjauninātu sistēmas krātuves indeksu:



$sudotrāpīgs atjauninājums

Pēc tam instalējiet VSFTPD, izmantojot šādu komandu terminālī:





$sudotrāpīgsuzstādīt -unvsftpd

Pēc VSFTPD instalēšanas pabeigšanas mēs pāriesim pie konfigurācijas.



2. darbība: konfigurējiet VSFTPD

VSFTPD var konfigurēt, izmantojot /etc/vsftpd.conf failu. Rediģējiet /etc/vsftpd.conf failu, izmantojot šādu komandu terminālī:

$sudo nano /utt/vsftpd

Tagad pievienojiet vai noņemiet komentārus (ja tas jau ir pievienots failā):

klausies = NĒ
anonymous_enable = NĒ
local_enable = JĀ
write_enable = JĀ
vietējais_umask = 022
dirmessage_enable = JĀ
use_localtime = JĀ
xferlog_enable = JĀ
connect_from_port_20 = JĀ
chroot_local_user = JĀ
secure_chroot_dir =/var/run/vsftpd/empty
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 = Jā
pasv_enable = Jā
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_chroot = JĀ
ssl_tlsv1 = JĀ
ssl_sslv2 = NĒ
ssl_sslv3 = NĒ

Kad tas ir izdarīts, saglabājiet un aizveriet /etc/vsftpd.conf failu.

3. darbība: atļaujiet ugunsmūra portus

Ja jūsu sistēmā darbojas ugunsmūris, jums būs jāatļauj daži FTP porti. Terminālī izdodiet šādas komandas, lai atļautu 20. un 21. portu:

$sudoufw atļautiesdivdesmit/tcp
$sudoufw atļautiesdivdesmitviens/tcp

Jūs varat pārbaudīt, vai ports ir atļauts ugunsmūrī vai nē, izmantojot šādu komandu terminālī:

$sudoufw statuss

4. darbība: iespējojiet un palaidiet VSFTPD

Tagad VSFTPD ir konfigurēts un atļauts ugunsmūrī; tagad mēs varam iespējot un palaist VSFTPD pakalpojumus. Šeit ir komandas, kā to izdarīt:

Lai iespējotu VSFTPD pakalpojuma palaišanu sāknēšanas laikā, terminālī izdodiet šādu komandu:

$sudosystemctliespējotvsftpd.pakalpojums

Lai palaistu pakalpojumu VSFTPD, terminālī izdodiet šādu komandu:

$sudosystemctl start vsftpd.serviss

Ja pēc konfigurācijas izmaiņu veikšanas jums ir jārestartē VSFTPD pakalpojums, terminālī izdodiet šādu komandu:

$sudosystemctl restart vsftpd.service

Lai pārbaudītu, vai VSFTPD ir aktīvs un darbojas, terminālī izdodiet šādu komandu:

$sudosystemctl statuss vsftpd.service

5. darbība: izveidojiet FTP lietotāju

Pēc tam izveidojiet lietotāja kontu, kas tiks izmantots, lai pārbaudītu FTP savienojumu. Terminālī izdodiet šādas komandas, lai izveidotu lietotāja kontu un iestatītu paroli:

$ $sudoadduser<lietotājvārds>
$sudo passwd <lietotājvārds>

6. darbība: pārbaudiet FTP savienojumu

Tagad mūsu FTP serveris ir gatavs, tāpēc ir pienācis laiks pārbaudīt FTP savienojumu.

Lai lokāli pārbaudītu FTP savienojumu, terminālī izdodiet šādu komandu, aizstājot FTP servera faktisko IP adresi:

$ftp <IP adrese>

Varat arī attālināti pārbaudīt FTP savienojumu, izmantojot to pašu iepriekš minēto komandu no attālās sistēmas. Esmu pārbaudījis FTP savienojumu no Windows mašīnas tīklā.

Lai izveidotu savienojumu ar FTP serveri, varat izmantot arī FTP klientu, piemēram, Filezilla. Lai izmantotu programmu Filezilla, lai izveidotu savienojumu ar FTP serveri, norādiet FTP servera IP adresi, lietotājvārdu un paroli, ko esat iestatījis iepriekš, un porta numuru 21 un pēc tam noklikšķiniet uz Ātrsavienojums pogu.

Kad esat izveidojis savienojumu, jūs būsit veiksmīgi pierakstījies FTP serverī un varēsit piekļūt attālā servera failiem un mapēm.

Tur jums ir FTP servera instalēšana un konfigurēšana sistēmā Linux Mint 20. Izpildot iepriekš aprakstītās vienkāršās darbības, jūs varat viegli iestatīt FTP serveri un caur to pārsūtīt failus.