FTP protokol (File Transfer Protocol / File Transfer Protocol) jedan je od najčešće korištenih protokola od svog početka 1971. za cijelo pitanje vezano za prijenos datoteka između lokalne mreže ili putem Internet uzimajući kao princip arhitekturu klijent / poslužitelj a za izvršavanje ovog zadatka bit će potrebne pristupne vjerodajnice.
Priključci koji se koriste za uslugu FTP su 20 i 21.
Prednosti korištenja FTP -aUnutar prednost koje imamo pri korištenju FTP -a nalazimo sljedeće:
- mogućnost dijeliti datoteke između jednog ili više timova.
- Prijenos podataka siguran i potpun.
- Prijenos brzo.
- to je moguće nastaviti preuzimanje u slučaju greške.
- Prenijeti velike datoteke.
Nedostaci korištenja FTP -aNa isti način postoje i neki nedostatke kada koristimo FTP, neke od ovih su:
- Automatizacija nije moguća procesa.
- Ova vrsta veze nije 100% pouzdan.
- Podaci su poslano na mrežu bez šifriranja koji vas izlažu napadu.
Iako postoje nedostaci, FTP je vrlo praktičan protokol za prijenos informacija. Danas ćemo naučiti instalirajte FTP poslužitelj na Ubuntu 16.10. Za to ćemo koristiti VSFTPD.
Što je VSFTPDVSFTPD To je sustav poslužitelja FTP koji ima GPL licencu za UNIX sustave u kojima se Linux očito nalazi i zahvaljujući svojoj jednostavnosti, sigurnosti i brzini postat će jedan od najboljih FTP poslužitelja za Linux okruženja.
Značajke VSFTPD -aNjegov glavni obilježja su:
- Moguće je konfigurirati virtualne IP adrese.
- Možemo koristiti virtualni korisnici.
- Uključuje šifriranje informacija pomoću SSL integracija
- Podržava IPv6.
- Regulira propusnost za bolje raspodijeliti mrežno opterećenje.
- to je moguće konfigurirati pojedinačno svakog korisnika i svaki IP.
Kao što vidimo, imamo velike prednosti koristeći VSFTPD u Ubuntu 16.10. Zatim ćemo vidjeti postupak instalacije i konfiguracije VSFTPD -a u Ubuntuu.
1. Kako ažurirati i instalirati Ubuntu sustav
Korak 1
Prije svega, prije instaliranja bilo koje aplikacije u Ubuntu 16.10 važno je ažurirati trenutne pakete i spremišta, za to ćemo upotrijebiti sljedeću naredbu:
sudo apt-get ažuriranje
Korak 2
Nakon ažuriranja sustava nastavljamo s instalacijom VSFTPD alata pomoću sljedeće naredbe. Zatim ulazimo u slovo S za potvrdu preuzimanje i instaliranje aplikacije.
sudo apt-get install vsftpd
Na ovaj način smo instalirali VSFTPD u Ubuntu 16.10.
2. Kako konfigurirati VSFTPD u Ubuntuu
Nakon što je aplikacija instalirana, moramo pristupiti ruti /etc/vstfpd.conf kako biste izvršili odgovarajuće postavke rada.
Korak 1
Preporučljivo je stvoriti kopiju navedene datoteke, pa ćemo u slučaju pogreške imati dostupnu sigurnosnu kopiju, možemo upotrijebiti sljedeću naredbu.
cp /etc/vsftpd.conf /etc/vsftpd.conf.bakKorak 2
Kad jednom dobijemo Sigurnosno kopiranje konfiguracijske datoteke VSFTPD pristupamo mu pomoću željenog uređivača: nano ili vi, u ovom slučaju koristit ćemo nano:
sudo nano /etc/vsftpd.conf
Korak 3
Tamo će biti potrebno kretanje po datoteci pomoću strelica za pomicanje i izmijenite sljedeća polja ili provjerite imaju li navedene vrijednosti:
Slušajte: DAova nam mogućnost omogućuje da to utvrdimo VSFTPD se izvodi pri pokretanju sustava.
Listen_ipv6 = DAIspunjava istu funkciju kao prethodna, ali za adresiranje IPv6.
anonymous_enable = DAOva vrijednost omogućuje anonimnim korisnicima pristup sistemu pomoću FTP -a, vrijednosti prema zadanim postavkama je NE, ali ga možemo urediti na temelju zahtjeva pristupa.
Local_enable = DAOmogućuje lokalni pristup korisnika koristeći FTP.
write_enable = DAOva opcija dopušta korištenje naredbi kako biste uredili datotečni sustav.
Lokalna_maska = 022The zadana vrijednost je 022 a ta se vrijednost odnosi na maska dopuštenja koji će se koristiti za korisnike.
anon_upload_enable = DAOvaj parametar omogućuje korisnicima da anonimni imati mogućnost da učitavanje datoteka na FTP poslužitelj.
anon_mkdir_write_enable = DAOvaj parametar omogućuje korisnicima da anonimni imati moć da stvarati direktorije na FTP poslužitelju.
dirmessage_enable = DAOva opcija prikazuje poruku kada imenik je doživio promjenu.
use_localtime = DAOva opcija prikazuje lokalno vrijeme iz direktorija na FTP poslužitelju.
xferlog_enable = DAOva vrijednost pohranjuje zapisnike pristupa za učitavanje i preuzimanje datoteka na FTP poslužitelj.
connect_from_port_20 = DAOva vrijednost označava prijenosna luka datoteka koje su prema zadanim postavkama s VSFTPD -om port 20.
chown_uploads = DA / chown_username = tko godOve dvije vrijednosti ispunjavaju ulogu izmijeniti vlasnika datoteka koje anonimni korisnici postavljaju na poslužitelj kako bi imali veću kontrolu nad njima.
xferlog_file = / var / log / vsftpd.logU ovom retku nalazimo direktorij log datoteke.
xferlog_std_format = DAOva nam opcija omogućuje uređivanje standarda koji uređuje format datoteke ftpd xferlog.
vrijeme mirovanja_za_sjedne = 600Pomoću ove linije određujemo vrijeme neaktivnosti prije nego što se FTP sesija automatski zatvori.
data_connection_timeout = 120Ovom vrijednošću određujemo vrijeme mirovanja za podatkovna veza.
nopriv_user = ftpsecureS ovom vrijednošću stvaramo a posebnog korisnika koji će imati pristup FTP poslužitelju nema privilegija.
async_abor_enable = DAOva opcija omogućuje prepoznavanje FTP poslužitelja asinkrone riječi poput PREKID ali ideal je nemojte ga aktivirati Radi sigurnosti.
ascii_upload_enable = DA / ascii_download_enable = DAOve opcije omogućuju FTP poslužitelju da prihvati ASCII zahtjevi.
ftpd_banner = Dobrodošli na blah FTP usluguOva nam opcija daje mogućnost da uredite poruku dobrodošlice na FTP prijavi.
deny_email_enable = DA / banned_email_file = / etc / vsftpd.banned_emailsOve nam opcije omogućuju odbijanje anonimnih poruka e -pošte i stvaranje datoteke s naznakom koje su adrese ograničene, na taj način ćemo izbjeći DoS napadi.
chroot_local_user = DAAktiviranjem ove opcije lokalnim korisnicima koji pristupaju putem FTP -a dopuštamo pristup samo svojoj mapi Dom.
Korak 4
Također nalazimo brojne mogućnosti u grupi koja se zove Prilagođavanje - personalizacija unutar spomenute datoteke, a to su:
secure_chroot_dir = / var / run / vsftpd / prazanOvo je prazan imenik i koristi se za chroot () sigurnost.
pam_service_name = vsftpdOva vrijednost označava Naziv PAM usluge koje će koristiti FTP poslužitelj.
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pemU ovom retku nalazimo Putanja RSA certifikata koji se koristi SSL enkripcijom.
rsa_private_key_file = / etc / ssl / private / ssl-cert-snakeoil.keyU ovom retku nalazimo RSA privatni ključ koji se koristi SSL enkripcijom.
Korak 5
Nakon što definiramo parametre prema potrebama koje imamo spremamo datoteku pomoću kombinacije tipki:
Ctrl + O
Izašli smo van iz uređivača pomoću ove kombinacije:
Ctrl + X
3. Kako ponovno pokrenuti VSFTPD poslužitelj u Ubuntuu
Korak 1
Kad god napravimo bilo kakvu izmjenu u konfiguracijskoj datoteci VSFTPD, moramo ponovno pokrenuti uslugu da bismo primijenili promjene, za to ćemo koristiti sljedeću naredbu:
sudo servis vsftpd ponovno pokretanjeKorak 2
Ako želimo zaustaviti uslugu upotrijebit ćemo sljedeću naredbu.
sudo servis vsftpd stopKorak 3
Za ponovno pokretanje upotrijebit ćemo sljedeću naredbu.
sudo servis vsftpd start
4. Kako pristupiti daljinski putem FTP -a
Nakon što su ti parametri konfigurirani u VSFTPD -u, možemo pristupiti s drugog računala u lokalnoj mreži za prijenos ili preuzimanje datoteka.
Korak 1
U ovom slučaju to ćemo učiniti iz sustava Windows 10, pa otvaramo konzolu naredbenog retka i unosimo sintaksu ftp (IP adresa). Tamo će biti potrebno unijeti pristupne vjerodajnice za ispravnu uspostavu veze.
POVEĆAJTE
Korak 2
Od ovog trenutka već imamo pristup Ubuntu 16.10 FTP poslužitelju i možemo prenositi datoteke.
Postoje neke naredbe koje možemo koristiti na FTP poslužitelju putem VSFTPD -a, neke od njih su:
BinarniOva naredba govori FTP poslužitelju o vrsti prijenosa binarni oblik.
AsciiOva naredba označava da će prijenos datoteka biti ASCII ili tekstualni format.
zvonoOva opcija omogućuje poslužitelju ispustiti zvuk kad završe s izvršavanjem naredbi.
cao, prestaniOva opcija završava trenutnu sesiju s FTP poslužiteljem i vratite se na terminal.
izbrisati i izbrisatiOve naredbe mogu izbrisati jednu ili više datoteka na FTP poslužitelju.
StavitiOvom naredbom možemo učitavanje datoteka na poslužitelj FTP.
ZatvoritiOvom naredbom završili smo sesiju na FTP -u.
OtvorenOva naredba nam dopušta povežite se s udaljenim FTP -om.
PreimenovatiKoristeći ovu opciju možemo preimenovati datoteke na FTP poslužitelju.
Kao što vidimo, imamo nekoliko mogućnosti za korištenje FTP poslužitelja zahvaljujući VSFTPD -u na siguran način i s potpunim i potpunim prijenosom datoteka. Iskoristimo ove alate koje imamo na raspolaganju za jedan od čestih zadataka kao što je prijenos datoteka u Linux okruženjima. Ako ste redoviti Linux, možda će vas i zanimati kako instalirati FTP poslužitelj na CentOS 7 distro.
CentOS7 FTP poslužitelj