Instaliranje i konfiguriranje FTP poslužitelja u Ubuntu

Lokalni FTP poslužitelj je mogućnost prijenosa datoteka koristeći protokol za prijenos datoteka. Koristi se za praktično dijeljenje datoteka putem žične i bežične lokalne mreže. Ovaj lokalni poslužitelj može biti koristan i na poslu i kod kuće. Koristeći Ubuntu, FTP poslužitelj je još pogodniji jer zahtijeva minimalne resurse i resurse za konfiguraciju i upotrebu.

Na temelju Ubuntua možete instalirati FTP poslužitelj.


sadržaj

  • 1 Malo teorije
  • 2 Postupamo u praksi. Daemon profpd
  • 3 TFTP poslužitelj na Ubuntu
  • 4 Na kraju

Malo teorije

Protokol za dijeljenje datoteka danas se često koristi za prijenos vlastitih resursa na poslužitelje na Internetu, kao i između pouzdanih računala. Poznati FTP klijenti za Windows, na primjer, FileZilla, usmjereni su na interakciju dvaju računala, razmjena podataka između njih je što jednostavnija i upravljiva.

Protokol se temelji na logici klijent-poslužitelj. To znači da postoje dvije tehničke strane - klijent (čije potrebe su servisirane) i poslužitelj (koji služi potrebama). Povezivanje s poslužiteljem može se izvršiti pomoću otvorene autentičnosti (login i lozinka) ili anonimno (ako je podržano).Usprkos tome, FTP protokol je slab u pogledu zaštite, osobito prema današnjim standardima. Međutim, u Ubuntu, instalacija FTP-a može uključivati ​​i neke dodatne sigurnosne standarde.

Postupamo u praksi. Daemon profpd

Kako bi uspješno instalirali Ubuntu FTP poslužitelj, koristimo takozvani "daemon". Ovo je program koji vam omogućuje obavljanje rutinskih zadataka tijekom rada u pozadini. Daemon potreban za FTP na Ubuntu - Proftpd. Njegova instalacija se izvodi jednostavnom naredbom u Terminalu:

"sudo apt-get install proftpd".

Kada instalacija završi, morat ćete ažurirati konfiguraciju poslužitelja i promijeniti osnovne postavke. To će vam pomoći konfigurirati postupak prijave poslužitelja. Sve potrebne izmjene su potrebne u datoteci "/etc/proftpd/proftpd.conf". Može se odmah otvoriti pomoću nano uređivača.

Stoga je započeo postavljanje Ubuntu FTP poslužitelja. Prije svega, promijenite 2 nužna parametra.

Na samom kraju datoteke morate dodati redak:

"AuthUserFile /etc/proftpd/ftpd.passwd"

U ovom dokumentu, koji ćemo vam ponuditi da kasnije dodate, pohranit će se glavni parametri unosa. Uklonimo znak komentara iz retka "DefaultRoot" - "#". Sada nastavimo s uređivanjem datoteke "/ etc / shells". Dodaj njemu "/ bin / false".Pomoću ovih naredbi možete dodati nove korisnike u postojeću grupu:

"grupa za korisničko ime grupe", ako umetnete "username" = "ftp" i "group" = "www-data", postaje moguće raditi s datotekama u "vlasništvu" poslužitelja.

Osim toga, instalacija Ubuntu FTP poslužitelja omogućuje naredbu "promjena vlasnika": "chown-R ftp: www-data". Pomoću nje možete stvoriti vlasnika korisničkih datoteka "ftp". Skupina "www-podataka" korisnika osigurat će grupni pristup dokumentima. Kada su sve postavke dovršene, samo ponovo pokrenite poslužitelj:

"sudo /etc/init.d/proftpd restart"

Sada morate konfigurirati virtualne korisničke račune. To bi trebalo učiniti prema sljedećoj shemi:

"ftpasswd -passwd -file = / etc / proftpd / ftpd.passwd -name = (korisničko ime) -shell = / bin / false -home = / var / www / html -uid = (korisnički ID, možete saznati pomoću naredbe" id ftp ") -gid = (ID grupe, na primjer, za grupu" www-data "- 33)

Ovdje "dom" je kućni imenik, "ljuska" u Ubuntu je ljuska za korisnika. "datoteka" označava gdje će se podaci pohraniti. Nakon što unesete naredbu, ponovo pokrenite poslužitelj.

Sada razmislite o tome kako možete konfigurirati TFTP poslužitelj, Ubuntu će nam to pomoći.

TFTP poslužitelj na Ubuntu

Jednostavan protokol za prijenos datoteka koristi se uglavnom za dizanje računala unutar mreže. Ne podržava ključnu autentifikaciju. Ali moguće je omogućiti filtriranje IP adresama.Ubuntuov TFTP poslužitelj prilično je ranjiv u pogledu sigurnosti mreže. Međutim, postoje područja primjene gdje će biti neophodna.

Prvo morate instalirati program Aptitude i sve potrebne pakete:

"sudo apt-get install aptitude"
"sudo aptitude -R instaliraj apache2 atftpd tftpd-hpa"

Sada - izmijenite datoteku "sudo nano / etc / default / atftpd", zamjenjujući vrijednost "USE_INETD = true" s "USE_INETD = false" u retku.

Nakon toga morate urediti datoteku "sudo nano / etc / default / tftpd-hpa". Adresu za postavljanje FTP poslužitelja na Ubuntu uklapa se u nju: nakon "OPTION" - "TFTP_DIRECTORY =" / srv / tftp "".

I pokrenite Atftpd daemon:

"sudo /etc/init.d/atftpd start"

Zatim morate konfigurirati Apache.

"sudo ln -s / srv / tftp / var / www / tftp"

Ovo je veza s direktorijima TFTP poslužitelja.

Konfigurirani DHCP je vrlo važan:

"sudo nano /etc/dhcp3/dhcpd.conf"

Potrebno je napisati sljedeće:

"# Domain name (interno).
opcija domene "domain_name";
#DNS poslužitelj na povezanom računalu.
opcija domene-poslužitelji-poslužitelja IP adresa;
# Iz ove retke morate ukloniti komentar "#".
mjerodavan;
# Željeni subnet podaci za poslužitelja.
subnet 192.168.0.0 netmask 255.255.255.0 {
# Raspon izdavanja adresa.
raspon IP_address IP_address;
# Router s pristupom internetu. opcionalni usmjerivači IP adresa;
# Preuzimanje datoteka na mrežnoj podizanju.
filename = "tftp / pxelinux.0";
}"

Sada ostaje samo za ponovno pokretanje DHCP poslužitelja:

"sudo /etc/init.d/dhcp3-server restart".

Kao što možete vidjeti, postavljanje Ubuntu FTP poslužitelja ne zahtijeva posebne tehničke vještine. Osim toga, vrlo je jednostavno za svakoga tko je radio na Linuxu.

Na kraju

U ovom smo članku detaljno i detaljno raspravljali o postavljanju FTP poslužitelja na Ubuntu, kao i pozornost na postavljanje TFTP poslužitelja. Ovi su alati izvrstan primjer kako je fleksibilan i funkcionalan Ubuntu. Ako i dalje imate pitanja o upotrebi i konfiguraciji, slobodno ih pitajte u komentarima ovog članka. Također pročitajte i druge materijale na našoj web stranici.