Instalirajte i konfigurirajte FTP poslužitelj na Linux Mint 20

Install Configure Ftp Server Linux Mint 20

FTP ili File Transfer Protocol najpopularniji je mrežni protokol koji se koristi za prijenos datoteka i informacija između dva sustava putem mreže. Međutim, FTP prema zadanim postavkama ne šifrira promet, što nije sigurna metoda i može rezultirati napadom na poslužitelj. Ovdje dolazi VSFTPD koji označava Vrlo siguran FTP demon i siguran je, stabilan i brz FTP poslužitelj. VSFTPD je licenciran pod GNU GPL. Za većinu Linux distribucija, VSFTPD se koristi kao zadani FTP poslužitelj. U ovom ćete članku naučiti kako instalirati i konfigurirati FTP poslužitelj na OS Linux Mint.

Napomena: Objasnili smo postupak i naredbe na Linux Mint 20 OS. Manje -više isti postupak može se slijediti u starijim verzijama Mint -a.



Instaliranje FTP poslužitelja

Da biste instalirali FTP poslužitelj na Linux Mint, slijedite korake u nastavku:



Korak 1: Instalirajte VSFTPD

Naš prvi korak bit će instaliranje VFTPD -a na naš sustav. Da biste to učinili, pokrenite Terminal u OS Mint pomoću kombinacije tipki Ctrl+Alt+T. Zatim izdajte sljedeću naredbu u Terminalu za ažuriranje indeksa spremišta sustava:



$sudoprikladno ažuriranje

Zatim instalirajte VSFTPD pomoću sljedeće naredbe u Terminalu:

$sudoprikladaninstalirati -ivsftpd

Nakon što je instalacija VSFTPD dovršena, krenut ćemo prema konfiguraciji.



Korak 2: Konfigurirajte VSFTPD

VSFTPD se može konfigurirati putem /etc/vsftpd.conf datoteka. Uredite datoteku /etc/vsftpd.conf datoteku pomoću sljedeće naredbe u Terminalu:

$sudo nano /itd/vsftpd

Sada dodajte ili raskomentirajte sljedeće retke (ako su već dodani u datoteku):

slušaj = NE
anonimno_mogući = NE
local_enable = DA
write_enable = DA
lokalni_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/prazan
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

Kada završite, spremite i zatvorite /etc/vsftpd.conf datoteka.

Korak 3: Dopustite portove u vatrozidu

Ako vatrozid radi na vašem sustavu, morat ćete dopustiti neke FTP portove kroz njega. Izdajte sljedeće naredbe u terminalu kako biste omogućili priključke 20 i 21:

$sudoufw dopustitidvadeset/tcp
$sudoufw dopustitidvadeset i jedan/tcp

Možete provjeriti je li port dopušten u vatrozidu ili nije pomoću sljedeće naredbe u Terminalu:

$sudostatus ufw

Korak 4: Omogućite i pokrenite VSFTPD

Sada je VSFTPD konfiguriran i dopušten u vatrozidu; sada možemo omogućiti i pokrenuti VSFTPD usluge. Evo naredbi za to:

Da biste omogućili pokretanje usluge VSFTPD pri pokretanju, u Terminalu izvedite sljedeću naredbu:

$sudosystemctlomogućitivsftpd.service

Da biste pokrenuli uslugu VSFTPD, u Terminalu izdajte sljedeću naredbu:

$sudosystemctl start vsftpd.service

Ako trebate ponovno pokrenuti uslugu VSFTPD nakon što izvršite bilo kakve promjene konfiguracije, u Terminalu izvedite sljedeću naredbu:

$sudoponovno pokretanje systemctl vsftpd.service

Da biste provjerili je li VSFTPD aktivan i radi, u Terminalu izdajte sljedeću naredbu:

$sudosystemctl status vsftpd.service

Korak 5: Stvorite korisnika FTP -a

Zatim stvorite korisnički račun koji će se koristiti za testiranje FTP veze. Izdajte sljedeće naredbe u Terminalu za stvaranje korisničkog računa i postavljanje lozinke:

$ $sudoadduser<Korisničko ime>
$sudo passwd <Korisničko ime>

Korak 6: Testirajte FTP vezu

Sada je naš FTP poslužitelj spreman, pa je vrijeme da testirate FTP vezu.

Za lokalno testiranje FTP veze, izdajte sljedeću naredbu u Terminalu zamjenom za stvarnu IP adresu vašeg FTP poslužitelja:

$ftp <IP adresa>

FTP vezu možete testirati i daljinski koristeći istu gornju naredbu s udaljenog sustava. Testirao sam FTP vezu s Windows stroja na mreži.

Za povezivanje s FTP poslužiteljem možete koristiti i FTP klijent kao što je Filezilla. Da biste koristili aplikaciju Filezilla za povezivanje s FTP poslužiteljem, navedite IP adresu FTP poslužitelja, korisničko ime i lozinku koje ste ranije postavili te broj porta 21, a zatim kliknite Brzo povezivanje dugme.

Nakon povezivanja bit ćete uspješno prijavljeni na FTP poslužitelj i moći ćete pristupiti datotekama i mapama udaljenog poslužitelja.

Tu imate instalaciju i konfiguraciju FTP poslužitelja na sustavu Linux Mint 20. Slijedeći gore opisane jednostavne korake, možete jednostavno postaviti FTP poslužitelj i prenijeti datoteke putem njega.