Ovaj članak u wikiHow -u pokazat će vam kako postaviti i povezati se na FTP poslužitelj s vašeg Ubuntu Linux računala. FTP serveri su korisni za skladištenje datoteka sa vašeg računara i omogućavaju drugima da ih pregledavaju. Da biste postavili FTP server sa svog računara, morate imati host FTP servera na koji se možete povezati. Takođe se preporučuje da ažurirate svoj Ubuntu softver na najnoviju dostupnu verziju.
Koraci
1. dio od 4: Instaliranje FTP Framework -a
Korak 1. Provjerite je li Ubuntu ažuriran
Ubuntu verzije 17.10 i novije imaju znatno drugačije putanje datoteka od prethodnih verzija, pa ćete morati nadograditi na najnoviju verziju Ubuntu -a ako to već niste učinili:
- Otvori Terminal
- Upišite sudo apt-get upgrade i pritisnite ↵ Enter.
- Unesite svoju lozinku i pritisnite ↵ Enter.
- Upišite y kada se to od vas zatraži, a zatim pritisnite ↵ Enter.
- Sačekajte da nadogradnja završi instalaciju, a zatim ponovo pokrenite računar ako se to od vas zatraži.
Korak 2. Otvorite terminal
Kliknite na Aplikacije meni ⋮⋮⋮, pomaknite se prema dolje i kliknite crno-bijelo Terminal ikonu da biste to učinili.
Također možete samo pritisnuti Alt+Ctrl+T da otvorite terminal
Korak 3. Unesite naredbu VSFTPD install
Upišite sudo apt-get install vsftpd u Terminal, a zatim pritisnite ↵ Enter.
Korak 4. Unesite lozinku
Unesite lozinku koju koristite za prijavljivanje na računar, a zatim pritisnite ↵ Enter.
Korak 5. Sačekajte da se VSFTPD instalira
Ovo će trajati od 5 minuta do 20 minuta, ovisno o vašim trenutnim postavkama FTP -a i internetskoj vezi, stoga budite strpljivi.
Korak 6. Instalirajte FileZilla
Ovo je program koji ćete koristiti za pristup i postavljanje na vaš server. Da biste ga instalirali:
- Upišite sudo apt-get install filezilla
- Unesite lozinku ponovo ako se to od vas zatraži.
- Sačekajte da se instalacija završi.
Dio 2 od 4: Konfiguriranje FTP servera
Korak 1. Otvorite konfiguracijsku datoteku VSFTPD
Upišite sudo nano /etc/vsftpd.conf i pritisnite ↵ Enter. Uređivat ćete ovu datoteku kako biste dopustili (ili onemogućili) određene VSFTPD funkcije.
Korak 2. Dozvolite lokalnim korisnicima da se prijave na vaš FTP poslužitelj
Koristite tipke sa strelicama za pomicanje prema dolje do
# Raskomentirajte ovo kako biste omogućili lokalnim korisnicima da se prijave.
zaglavlja, a zatim uklonite "#" iz
local_enable = DA
liniju ispod nje.
- "#" Možete ukloniti pomoću tipki sa strelicama za odabir slova ispred njega (u ovom slučaju, "l") i pritiskom na tipku ← Backspace.
-
Preskočite ovaj korak ako je
local_enable = DA
- linija je već bijela.
Korak 3. Dozvolite FTP komande za pisanje
Pomaknite se dolje do
# Raskomentirajte ovo da biste omogućili bilo koji oblik FTP naredbe pisanja.
zaglavlja, a zatim uklonite "#" iz
write_enable = DA
liniju ispod nje.
-
Preskočite ovaj korak ako
write_enable = DA
- je već bijela.
Korak 4. Onemogućite ASCII manipulisanje
Pomaknite se skroz dolje do
# ASCII mangling je užasna karakteristika protokola.
naslova, a zatim uklonite "#" iz sljedeća dva retka:
-
ascii_upload_enable = DA
-
ascii_download_enable = DA
Korak 5. Promijenite postavke "chroot"
Pomaknite se dolje do
# chroot)
naslov, a zatim dodajte sljedeće redove:
-
user_sub_token = USER
-
chroot_local_user = DA
-
chroot_list_enable = DA
- Ako bilo koji od ovih redaka već postoji, jednostavno uklonite "#" prije svakog postojećeg retka.
Korak 6. Promijenite zadane postavke "chroot"
Pomaknite se dolje do
(zadano slijedi)
naslov, a zatim dodajte sljedeće redove:
-
chroot_list_file =/etc/vsftpd.chroot_list
-
local_root =/home/$ USER/Public_html
-
allow_writeable_chroot = DA
- Ako bilo koji od ovih redaka već postoji, jednostavno uklonite "#" prije svakog postojećeg retka.
Korak 7. Omogućite opciju "ls recurse"
Pomaknite se dolje do
# Možete aktivirati opciju "-R" …
zaglavlja, a zatim uklonite "#" iz
ls_recurse_enable = DA
liniju ispod nje.
Korak 8. Spremite i izađite iz uređivača teksta
Uraditi tako:
- Pritisnite Ctrl+X
- Upišite y
- Pritisnite ↵ Enter
Dio 3 od 4: Dodavanje korisničkih imena na CHROOT listu
Korak 1. Otvorite "chroot" tekstualnu datoteku
Upišite sudo nano /etc/vsftpd.chroot_list i pritisnite ↵ Enter.
Možete prijeći na posljednji korak u ovom dijelu ako ne želite navesti ljude koji mogu pristupiti vašem FTP poslužitelju
Korak 2. Unesite lozinku
Unesite lozinku koju koristite za prijavu na Ubuntu i pritisnite ↵ Enter. Ovo će otvoriti "chroot" tekstualnu datoteku.
Preskočite ovaj korak ako se od vas ne traži lozinka
Korak 3. Dodajte korisnička imena na listu
Unesite svoje korisničko ime, pritisnite ↵ Enter i ponovite sa svim drugim korisničkim imenima ljudi kojima želite da pristupe njihovim kućnim imenicima sa vašeg servera.
Korak 4. Sačuvajte svoju listu
Pritisnite Ctrl+X, upišite y i pritisnite ↵ Enter. Vaša lista će biti sačuvana.
Korak 5. Ponovo pokrenite VSFTPD
Upišite sudo systemctl restart vsftpd i pritisnite ↵ Enter. Ovo će zaustaviti i ponovo pokrenuti VSFTPD, osiguravajući da su vaše promjene spremljene. Sada možete pristupiti svom FTP serveru.
4. dio od 4: Pristup vašem serveru
Korak 1. Odredite adresu vašeg servera
Ako plaćate FTP poslužitelj putem usluge hostinga (npr. Bluehost), morat ćete znati IP adresu ili redovnu adresu usluge da biste se povezali s njim.
-
Ako hostujete vlastiti poslužitelj s računara, upotrijebit ćete IP adresu računara, što možete saznati unošenjem ifconfig u Terminal, a zatim pregledavanjem "inet addr" broja.
Ako "ifconfig" nije instaliran, možete ga instalirati unosom sudo apt-get install net-tools u Terminal
Korak 2. Proslijedite port na usmjerivaču
Nakon što saznate IP adresu vašeg servera, morat ćete proslijediti priključak porta 21 usmjerivača na tu adresu; uverite se da port koristi TCP (ne UDP ili mešavinu ova dva).
Prosljeđivanje portova razlikuje se od usmjerivača do usmjerivača, stoga za upute provjerite povezani članak ili dokumentaciju usmjerivača
Korak 3. Otvorite Filezilla
Upišite filezilla u Terminal i pritisnite ↵ Enter. Nakon nekog vremena otvorit će se FileZilla.
Ako se želite povezati putem terminala, možete pokušati upisati ftp [adresa]. Sve dok vaš server radi i imate pristup internetu, ovo će se pokušavati povezati s vašim FTP serverom; međutim, možda nećete moći prenijeti datoteke
Korak 4. Kliknite Datoteka
Nalazi se u gornjem lijevom kutu prozora FileZilla. Na taj način će se pojaviti padajući izbornik.
Korak 5. Kliknite Upravitelj web lokacija…
Ovu ćete opciju pronaći u padajućem izborniku. Otvorit će se prozor Upravitelj web stranica.
Korak 6. Kliknite Nova web lokacija
To je bijelo dugme u donjoj lijevoj strani prozora. Time se otvara odjeljak Nova web stranica Upravitelja web lokacija.
Korak 7. Unesite adresu vašeg servera
U tekstualno polje "Host:" upišite adresu (ili IP adresu) FTP servera na koji se želite povezati.
Korak 8. Dodajte broj porta za prosljeđivanje
Upišite 21 u tekstualno polje "Port:".
Korak 9. Pritisnite Connect
To je crveno dugme pri dnu stranice. To će od vas zatražiti da FileZilla poveže vaš računar sa vašim FTP serverom.
Korak 10. Premjestite datoteke na server
Možete da kliknete i prevučete fascikle iz prozora sa leve strane u prozor sa desne strane da biste ih otpremili na stranicu svog FTP servera.
Savjeti
- Port 20 za prosljeđivanje može riješiti neke probleme s mrežom ako ugošćujete vlastiti poslužitelj.
- Povezivanje na FTP poslužitelj u Ubuntu 17 i novijim verzijama izgleda malo drugačije od povezivanja u prethodnim verzijama, pa ćete htjeti ažurirati svoju Ubuntu verziju na 17.10 (ili noviju) ako to već niste učinili.