FTP

Namestite in konfigurirajte strežnik FTP na Linux Mint 20

Namestite in konfigurirajte strežnik FTP na Linux Mint 20
FTP ali protokol za prenos datotek je najbolj priljubljen omrežni protokol, ki se uporablja za prenos datotek in informacij med dvema sistemoma prek omrežja. Vendar FTP privzeto ne šifrira prometa, kar ni varna metoda in lahko povzroči napad na strežnik. Tu pride VSFTPD, ki pomeni zelo varen FTP Daemon in je varen, stabilen in hiter FTP strežnik. VSFTPD je licenciran pod GNU GPL. V večini distribucij Linuxa se VSFTPD uporablja kot privzeti strežnik FTP. V tem članku boste izvedeli, kako namestiti in konfigurirati strežnik FTP v OS Linux Mint.

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 posodobitev

Nato 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 / vsftpd

Zdaj dodajte ali razkomentirajte naslednje vrstice (če so že dodane v datoteki):

poslušaj = NE
anonymous_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 status

4. 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 glede na dejanski naslov IP vašega FTP strežnika:

$ ftp

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.

Namestite najnovejši Dolphin Emulator za Gamecube & Wii v Linux
Dolphin Emulator vam omogoča igranje izbranih iger Gamecube in Wii na osebnih računalnikih Linux (PC). Dolphin Emulator je prosto dostopen in odprtok...
Kako uporabljati GameConqueror Cheat Engine v Linuxu
Članek zajema vodnik o uporabi varalnice GameConqueror v Linuxu. Številni uporabniki, ki igrajo igre v sistemu Windows, pogosto uporabljajo aplikacijo...
Najboljši emulatorji igralne konzole za Linux
V tem članku bo navedena priljubljena programska oprema za emulacijo igralne konzole, ki je na voljo za Linux. Emulacija je sloj združljivosti program...