Opomba: Pojasnili smo postopek in ukaze v OS Linux Mint 20. Bolj ali manj enak postopek je mogoče uporabiti v starejših različicah kovnice.
Namestitev strežnika FTP
Če želite namestiti strežnik FTP v 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 OS s pomočjo bližnjice na tipkovnici Ctrl+Alt+T. Nato v terminalu izdajte naslednji ukaz za posodobitev indeksa sistemskega skladišča:
$sudoapt posodobitev
Nato namestite VSFTPD z naslednjim ukazom v terminalu:
$sudoaptnamestite -invsftpd
Ko je namestitev VSFTPD končana, bomo prešli na konfiguracijo.
2. korak: Konfigurirajte VSFTPD
VSFTPD lahko konfigurirate prek /etc/vsftpd.conf mapa. Uredite datoteko /etc/vsftpd.conf datoteko z naslednjim ukazom v terminalu:
$sudo nano /itd/vsftpdZdaj dodajte ali razkomentirajte naslednje vrstice (če so že dodane v datoteko):
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/prazno
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 = 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 datoteko /etc/vsftpd.conf mapa.
3. korak: Dovolite vrata v požarnem zidu
Če v vašem sistemu deluje požarni zid, boste morali skozi njega omogočiti nekatera vrata FTP. V Terminalu izdajte naslednje ukaze, da omogočite vrata 20 in 21:
$sudoufw dovolidvajset/tcp$sudoufw dovolienaindvajset/tcp
Ali so vrata v požarnem zidu dovoljena ali ne, lahko preverite z naslednjim ukazom v terminalu:
$sudostatus ufw4. 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, da se storitev VSFTPD zažene ob zagonu, v Terminalu izdajte naslednji ukaz:
$sudosystemctlomogočivsftpd.serviceČe želite zagnati storitev VSFTPD, v terminalu izdajte naslednji ukaz:
$sudosystemctl start vsftpd.serviceČe morate po kakršnih koli spremembah konfiguracije znova zagnati storitev VSFTPD, v Terminalu izdajte naslednji ukaz:
$sudosystemctl ponovni zagon vsftpd.serviceČe želite preveriti, ali je VSFTPD aktiven in deluje, v Terminalu izdajte naslednji ukaz:
$sudosystemctl status vsftpd.service
5. korak: Ustvarite uporabnika FTP
Nato ustvarite uporabniški račun, ki bo uporabljen za testiranje povezave FTP. Če želite ustvariti uporabniški račun in nastaviti geslo, v Terminalu izdajte naslednje ukaze:
$ $sudoadduser<uporabniško ime>$sudo passwd <uporabniško ime>
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 ga zamenjate z dejanskim naslovom IP vašega strežnika FTP:
$ftp <IP naslov>
Povezavo FTP lahko preizkusite tudi na daljavo z istim zgornjim ukazom iz oddaljenega sistema. Preizkusil sem povezavo FTP z računalnikom Windows v omrežju.
Za povezavo s strežnikom FTP lahko uporabite tudi odjemalca FTP, kot je Filezilla. Če želite uporabiti aplikacijo Filezilla za povezavo s strežnikom FTP, vnesite naslov IP strežnika FTP, uporabniško ime in geslo, ki ste jih nastavili prej, ter številko vrat 21 in nato kliknite Hitra povezava gumb.
Ko se povežete, boste uspešno prijavljeni v strežnik FTP in boste lahko dostopali do datotek in map oddaljenega strežnika.
Tam imate namestitev in konfiguracijo strežnika FTP v sistemu Linux Mint 20. Če sledite zgoraj opisanim preprostim korakom, lahko preprosto nastavite strežnik FTP in prek njega prenesete datoteke.