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/vsftpdSada dodajte ili raskomentirajte sljedeće retke (ako su već dodani u datoteku):
slušaj = NEanonimno_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 ufwKorak 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.serviceDa biste pokrenuli uslugu VSFTPD, u Terminalu izdajte sljedeću naredbu:
$sudosystemctl start vsftpd.serviceAko trebate ponovno pokrenuti uslugu VSFTPD nakon što izvršite bilo kakve promjene konfiguracije, u Terminalu izvedite sljedeću naredbu:
$sudoponovno pokretanje systemctl vsftpd.serviceDa 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.