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ājumsPē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 / vsftpdTagad 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 statuss4. 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šanaLai palaistu pakalpojumu VSFTPD, terminālā izsniedziet šādu komandu:
$ sudo systemctl start vsftpd.apkalpošanaJa 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šanaLai 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
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.