Opomba: Razložili smo postopek in ukaze v OS Linux Mint 20. Bolj ali manj enak postopek lahko sledimo v starejših različicah Mint.
Nameščanje strežnika FTP
Če želite namestiti strežnik FTP na Linux Mint, sledite spodnjim korakom:
1. korak: Namestite VSFTPD
Naš prvi korak bo namestitev VFTPD v naš sistem. Če želite to narediti, zaženite terminal v operacijskem sistemu Mint z bližnjico Ctrl + Alt + T. Nato v terminalu izdajte naslednji ukaz za posodobitev indeksa sistemskega repozitorija:
$ sudo apt posodobitevNato namestite VSFTPD z naslednjim ukazom v terminalu:
$ sudo apt install -y vsftpd
Po končani namestitvi VSFTPD bomo prešli na konfiguracijo.
2. korak: Konfigurirajte VSFTPD
VSFTPD je mogoče konfigurirati prek / etc / vsftpd.conf mapa. Uredite / etc / vsftpd.conf datoteko z naslednjim ukazom v terminalu:
$ sudo nano / etc / vsftpdZdaj dodajte ali razkomentirajte naslednje vrstice (če so že dodane v datoteki):
poslušaj = NEanonymous_enable = NE
local_enable = DA
write_enable = DA
local_umask = 022
dirmessage_enable = DA
use_localtime = DA
xferlog_enable = DA
connect_from_port_20 = DA
chroot_local_user = DA
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.tipko
ssl_enable = Da
pasv_enable = Da
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_chroot = DA
ssl_tlsv1 = DA
ssl_sslv2 = NE
ssl_sslv3 = NE
Ko končate, shranite in zaprite / etc / vsftpd.conf mapa.
3. korak: Dovolite vrata v požarnem zidu
Če se v vašem sistemu izvaja požarni zid, boste morali dovoliti nekaj vrat FTP. V terminalu izdajte naslednje ukaze, da dovolite pristanišči 20 in 21:
$ sudo ufw dovoli 20 / tcp$ sudo ufw dovoli 21 / tcp
Z naslednjim ukazom v terminalu lahko preverite, ali so vrata dovoljena v požarnem zidu:
$ sudo ufw status4. korak: Omogočite in zaženite VSFTPD
Zdaj je VSFTPD konfiguriran in dovoljen v požarnem zidu; zdaj lahko omogočimo in zaženemo storitve VSFTPD. Tu so ukazi za to:
Če želite omogočiti zagon storitve VSFTPD ob zagonu, v terminalu izdajte naslednji ukaz:
$ sudo systemctl omogoči vsftpd.storitevČe želite zagnati storitev VSFTPD, v terminalu izdajte naslednji ukaz:
$ sudo systemctl start vsftpd.storitevČe morate po kakršnih koli spremembah konfiguracije znova zagnati storitev VSFTPD, v terminalu izdajte naslednji ukaz:
$ sudo systemctl znova zaženite vsftpd.storitevČe želite preveriti, ali je VSFTPD aktiven in se izvaja, v terminalu izdajte naslednji ukaz:
$ sudo systemctl status vsftpd.storitev
5. korak: Ustvarite uporabnika FTP
Nato ustvarite uporabniški račun, ki bo uporabljen za preizkušanje povezave FTP. V terminalu izdajte naslednje ukaze, da ustvarite uporabniški račun in nastavite geslo:
$ $ sudo adduser$ sudo passwd
6. korak: Preizkusite povezavo FTP
Zdaj je naš strežnik FTP pripravljen, zato je čas, da preizkusite povezavo FTP.
Če želite lokalno preizkusiti povezavo FTP, v terminalu izdajte naslednji ukaz, tako da zamenjate
Povezavo FTP lahko preizkusite tudi na daljavo z istim zgornjim ukazom iz oddaljenega sistema. V omrežju sem preizkusil povezavo FTP iz naprave Windows.
Za povezavo s strežnikom FTP lahko uporabite tudi odjemalca FTP, kot je Filezilla. Če želite za povezavo s strežnikom FTP uporabiti aplikacijo Filezilla, vnesite naslov IP strežnika FTP, uporabniško ime in geslo, ki ste jih nastavili prej, in številko vrat 21 in nato kliknite Hitra povezava gumb.
Ko se povežete, se boste uspešno prijavili v strežnik FTP in lahko dostopali do datotek in map oddaljenega strežnika.
Tam imate namestitev in konfiguracijo strežnika FTP v sistemu Linux Mint 20. Z zgoraj opisanimi preprostimi koraki lahko enostavno nastavite strežnik FTP in preko njega prenesete datoteke.