Ta članek wikiHow vam bo pokazal, kako nastavite in se povežete s strežnikom FTP iz računalnika Ubuntu Linux. Strežniki FTP so uporabni za shranjevanje datotek iz računalnika in omogočajo drugim brskanje po njih. Če želite nastaviti strežnik FTP iz računalnika, morate imeti gostitelja strežnika FTP, na katerega se lahko povežete. Priporočamo tudi, da posodobite programsko opremo Ubuntu na najnovejšo razpoložljivo različico.
Koraki
1. del od 4: Namestitev ogrodja FTP
Korak 1. Preverite, ali je Ubuntu posodobljen
Ubuntu različice 17.10 in novejše imajo zelo različne poti datotek kot prejšnje različice, zato boste morali nadgraditi na najnovejšo različico Ubuntuja, če tega še niste storili:
- Odprto Terminal
- Vnesite sudo apt-get upgrade in pritisnite ↵ Enter.
- Vnesite geslo in pritisnite ↵ Enter.
- Ko boste pozvani, vnesite y in pritisnite ↵ Enter.
- Počakajte, da se nadgradnje končajo, nato pa po potrebi znova zaženite računalnik.
Korak 2. Odprite terminal
Kliknite na Aplikacije meni ⋮⋮⋮, se pomaknite navzdol in kliknite črno-belo Terminal ikono za to.
Lahko tudi pritisnete Alt+Ctrl+T, da odprete terminal
Korak 3. Vnesite namestitveni ukaz VSFTPD
V terminal vnesite sudo apt-get install vsftpd in pritisnite ↵ Enter.
Korak 4. Vnesite geslo
Vnesite geslo, ki ga uporabljate za prijavo v računalnik, nato pritisnite ↵ Enter.
Korak 5. Počakajte, da se VSFTPD namesti
To bo trajalo od 5 minut do 20 minut, odvisno od trenutnih nastavitev FTP in internetne povezave, zato bodite potrpežljivi.
Korak 6. Namestite FileZilla
To je program, s katerim dostopate do strežnika in ga naložite. Če ga želite namestiti:
- Vnesite sudo apt-get install filezilla
- Po potrebi znova vnesite geslo.
- Počakajte, da se namestitev dokonča.
2. del od 4: Konfiguriranje strežnika FTP
Korak 1. Odprite konfiguracijsko datoteko VSFTPD
Vnesite sudo nano /etc/vsftpd.conf in pritisnite ↵ Enter. To datoteko boste urejali, da dovolite (ali onemogočite) nekatere funkcije VSFTPD.
Korak 2. Dovolite lokalnim uporabnikom, da se prijavijo v vaš strežnik FTP
S puščičnimi tipkami se pomaknite navzdol do
# Odkomentirajte to, da se lokalnim uporabnikom omogoči prijava.
naslov, nato odstranite »#« iz
local_enable = DA
črta pod njim.
- "#" Lahko odstranite tako, da s puščičnimi tipkami izberete črko pred njim (v tem primeru "l") in pritisnete tipko ← Backspace.
-
Ta korak preskočite, če
local_enable = DA
- linija je že bela.
Korak 3. Dovolite ukaze za pisanje po FTP
Pomaknite se navzdol do
# Odkomentirajte to, da omogočite katero koli obliko ukaza za pisanje FTP.
naslov, nato odstranite »#« iz
write_enable = DA
črta pod njim.
-
Če ta korak preskočite
write_enable = DA
- je že bela.
Korak 4. Onemogočite urejanje ASCII
Pomaknite se vse do
# Uničenje ASCII je grozljiva lastnost protokola.
naslov, nato odstranite "#" iz naslednjih dveh vrstic:
-
ascii_upload_enable = DA
-
ascii_download_enable = DA
Korak 5. Spremenite nastavitve "chroot"
Pomaknite se navzdol do
# chroot)
naslov, nato dodajte naslednje vrstice:
-
user_sub_token = USER
-
chroot_local_user = DA
-
chroot_list_enable = DA
- Če katera od teh vrstic že obstaja, preprosto odstranite "#" pred vsako obstoječo vrstico.
Korak 6. Spremenite privzete nastavitve "chroot"
Pomaknite se navzdol do
(sledi privzeto)
naslov, nato dodajte naslednje vrstice:
-
chroot_list_file =/etc/vsftpd.chroot_list
-
local_root =/home/$ USER/Public_html
-
allow_writeable_chroot = DA
- Če katera od teh vrstic že obstaja, preprosto odstranite "#" pred vsako obstoječo vrstico.
Korak 7. Omogočite možnost "ls recurse"
Pomaknite se navzdol do
# Lahko aktivirate možnost "-R" …
naslov, nato odstranite »#« iz
ls_recurse_enable = DA
črta pod njim.
Korak 8. Shranite in zapustite urejevalnik besedil
Narediti tako:
- Pritisnite Ctrl+X
- Vnesite y
- Pritisnite ↵ Enter
3. del od 4: Dodajanje uporabniških imen na seznam CHROOT
Korak 1. Odprite besedilno datoteko "chroot"
Vnesite sudo nano /etc/vsftpd.chroot_list in pritisnite ↵ Enter.
V tem delu lahko preskočite na zadnji korak, če ne želite določiti ljudi, ki lahko dostopajo do vašega strežnika FTP
Korak 2. Vnesite geslo
Vnesite geslo, ki ga uporabljate za prijavo v Ubuntu, in pritisnite ↵ Enter. S tem se odpre besedilna datoteka "chroot".
Ta korak preskočite, če ne zahtevate gesla
Korak 3. Dodajte uporabniška imena na seznam
Vnesite svoje uporabniško ime, pritisnite ↵ Enter in ponovite z vsemi drugimi uporabniškimi imeni oseb, za katere želite, da imajo dostop do njihovih domačih imenikov iz vašega strežnika.
Korak 4. Shranite svoj seznam
Pritisnite Ctrl+X, vnesite y in pritisnite ↵ Enter. Vaš seznam bo shranjen.
Korak 5. Znova zaženite VSFTPD
Vnesite sudo systemctl restart vsftpd in pritisnite ↵ Enter. S tem boste ustavili in znova zagnali VSFTPD in zagotovili, da so bile vaše spremembe shranjene. Zdaj lahko dostopate do strežnika FTP.
4. del od 4: Dostop do vašega strežnika
Korak 1. Določite naslov strežnika
Če za strežnik FTP plačujete prek storitve gostovanja (npr. Bluehost), morate za povezavo z njim poznati naslov IP ali redni naslov storitve.
-
Če gostite svoj strežnik iz računalnika, boste uporabili naslov IP vašega računalnika, kar lahko ugotovite tako, da v terminal vnesete ifconfig in nato pregledate številko "inet addr".
Če "ifconfig" ni nameščen, ga lahko namestite tako, da v terminal vnesete sudo apt-get install net-tools
Korak 2. Posredujte vrata usmerjevalnika
Ko poznate naslov IP strežnika, boste morali na ta naslov posredovati režo vrat usmerjevalnika 21; Prepričajte se, da vrata uporabljajo TCP (ne UDP ali mešanico obeh).
Posredovanje vrat se od usmerjevalnika do usmerjevalnika razlikuje, zato za navodila preverite povezani članek ali dokumentacijo usmerjevalnika
Korak 3. Odprite Filezilla
V terminal vnesite filezilla in pritisnite ↵ Enter. Čez nekaj časa se odpre FileZilla.
Če se želite povezati prek terminala, lahko poskusite vnesti ftp [naslov]. Dokler strežnik deluje in imate dostop do interneta, se bo ta poskušal povezati z vašim strežnikom FTP; vendar morda ne boste mogli prenesti datotek
Korak 4. Kliknite Datoteka
Nahaja se v zgornjem levem kotu okna FileZilla. S tem se prikaže spustni meni.
Korak 5. Kliknite Upravitelj spletnega mesta…
To možnost boste našli v spustnem meniju. Odpre se okno Upravitelja mest.
Korak 6. Kliknite Novo mesto
To je bel gumb v spodnji levi strani okna. S tem se odpre razdelek Novo mesto upravitelja spletnega mesta.
Korak 7. Vnesite naslov strežnika
V besedilno polje "Host:" vnesite naslov (ali naslov IP) strežnika FTP, s katerim se želite povezati.
Korak 8. Dodajte številko posredovanih vrat
Vnesite 21 v besedilno polje "Port:".
Korak 9. Kliknite Poveži
To je rdeč gumb na dnu strani. S tem boste FileZilla pozvali, naj poveže vaš računalnik s strežnikom FTP.
Korak 10. Premaknite datoteke na strežnik
Mape lahko kliknete in povlečete iz levega okna v desno okno, da jih naložite na stran strežnika FTP.
Nasveti
- Posredovanje vrat 20 lahko reši nekatere težave z omrežjem, če gostite svoj strežnik.
- Povezava s strežnikom FTP v Ubuntu 17 in novejših različicah je nekoliko drugačna kot pri povezovanju v prejšnjih različicah, zato boste želeli posodobiti različico Ubuntu na 17.10 (ali novejšo), če tega še niste storili.