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/vsftpdTagad 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 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. Š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.pakalpojumsLai palaistu pakalpojumu VSFTPD, terminālī izdodiet šādu komandu:
$sudosystemctl start vsftpd.servissJa pēc konfigurācijas izmaiņu veikšanas jums ir jārestartē VSFTPD pakalpojums, terminālī izdodiet šādu komandu:
$sudosystemctl restart vsftpd.serviceLai 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.