FTP

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

Instalējiet un konfigurējiet FTP serveri operētājsistēmā Linux Mint 20
FTP vai 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 nedifrē 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ā uzzināsiet, kā Linux Mint OS instalēt un konfigurēt FTP serveri.

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

FTP servera instalēšana

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

1. darbība: instalējiet VSFTPD

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 izsniedziet šādu komandu terminālā, lai atjauninātu sistēmas krātuves indeksu:

$ sudo apt atjauninājums

Pēc tam instalējiet VSFTPD, izmantojot šādu komandu Terminal:

$ sudo apt install -y vsftpd

Pēc VSFTPD instalēšanas pabeigšanas mēs virzīsimies uz konfigurāciju.

2. darbība: konfigurējiet VSFTPD

VSFTPD var konfigurēt, izmantojot / etc / vsftpd.konf failu. Rediģēt / etc / vsftpd.konf failu, izmantojot šādu komandu Terminal:

$ sudo nano / etc / vsftpd

Tagad pievienojiet vai atceliet šīs rindiņas (ja tās jau ir pievienotas failam):

klausīties = NĒ
anonymous_enable = NĒ
local_enable = JĀ
write_enable = JĀ
local_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 / tukšs
pam_pakalpojuma_nosaukums = vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem
rsa_private_key_file = / etc / ssl / private / ssl-cert-snakeoil.taustiņu
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 izdarīts, saglabājiet un aizveriet / etc / vsftpd.konf failu.

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

Ja jūsu sistēmā darbojas ugunsmūris, jums būs jāļauj tai piekļūt dažiem FTP portiem. Lai atļautu 20. un 21. pieslēgvietu, terminālā izdodiet šādas komandas:

$ sudo ufw ļauj 20 / tcp
$ sudo ufw ļauj 21 / tcp

Varat pārbaudīt, vai ports ir atļauts ugunsmūrī, vai neizmantojat šo komandu Terminal:

$ sudo ufw 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. Lai to izdarītu, ir šādas komandas:

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

$ sudo systemctl iespējo vsftpd.apkalpošana

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

$ sudo systemctl start vsftpd.apkalpošana

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

$ sudo systemctl restartējiet vsftpd.apkalpošana

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

$ sudo systemctl statuss vsftpd.apkalpošana

5. darbība: izveidojiet FTP lietotāju

Pēc tam izveidojiet lietotāja kontu, kas tiks izmantots FTP savienojuma pārbaudei. Lai izveidotu lietotāja kontu un iestatītu paroli, Terminalā izsniedziet šādas komandas:

$ $ sudo adduser
$ sudo passwd

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 pārbaudītu FTP savienojumu lokāli, izsniedziet šādu komandu Terminal, aizstājot pēc jūsu FTP servera faktiskās IP adreses:

$ ftp

FTP savienojumu var pārbaudīt arī attālināti, izmantojot to pašu iepriekšējo 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, iepriekš iestatīto lietotājvārdu un paroli, kā arī porta numuru 21 un pēc tam noklikšķiniet uz Ātrais savienojums pogu.

Pēc savienojuma izveidošanas jūs veiksmīgi pierakstīsities FTP serverī un varēsit piekļūt attālā servera failiem un mapēm.

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

Kā mainīt peles un skārienpaliktņu ritināšanas virzienu operētājsistēmā Windows 10
Pele un SkārienpaliktnisTas ne tikai padara skaitļošanu vienkāršu, bet arī efektīvāku un mazāk laikietilpīgu. Mēs nevaram iedomāties dzīvi bez šīm ier...
Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...
Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...