Šiame „wikiHow“straipsnyje bus parodyta, kaip nustatyti ir prisijungti prie FTP serverio iš „Ubuntu Linux“kompiuterio. FTP serveriai yra naudingi norint išsaugoti failus iš kompiuterio ir leisti kitiems juos naršyti. Norėdami nustatyti FTP serverį iš savo kompiuterio, turite turėti FTP serverio prieglobą, prie kurios galite prisijungti. Taip pat rekomenduojama atnaujinti „Ubuntu“programinę įrangą į naujausią turimą versiją.
Žingsniai
1 dalis iš 4: FTP sistemos diegimas
1 žingsnis. Įsitikinkite, kad „Ubuntu“yra atnaujinta
„Ubuntu“17.10 ir naujesnės versijos failų keliai labai skiriasi nuo ankstesnių versijų, todėl turėsite atnaujinti į naujausią „Ubuntu“versiją, jei to dar nepadarėte:
- Atviras Terminalas
- Įveskite sudo apt-get upgrade ir paspauskite. Enter.
- Įveskite slaptažodį ir paspauskite ↵ Enter.
- Kai būsite paraginti, įveskite y, tada paspauskite ↵ Enter.
- Palaukite, kol atnaujinimai bus baigti diegti, tada paleiskite kompiuterį, jei būsite paraginti.
2 žingsnis. Atidarykite terminalą
Spustelėkite Programos Meniu ⋮⋮⋮, slinkite žemyn ir spustelėkite nespalvotą Terminalas piktogramą, kad tai padarytumėte.
Taip pat galite tiesiog paspausti Alt+Ctrl+T, kad atidarytumėte terminalą
Žingsnis 3. Įveskite komandą VSFTPD install
Į terminalą įveskite sudo apt-get install vsftpd, tada paspauskite. Enter.
Žingsnis 4. Įveskite slaptažodį
Įveskite slaptažodį, kurį naudojate prisijungdami prie kompiuterio, tada paspauskite. Enter.
Žingsnis 5. Palaukite, kol VSFTPD bus įdiegtas
Tai užtruks nuo 5 minučių iki 20 minučių, priklausomai nuo dabartinių FTP nustatymų ir interneto ryšio, todėl būkite kantrūs.
Žingsnis 6. Įdiekite „FileZilla“
Tai programa, kurią naudosite norėdami pasiekti ir įkelti į savo serverį. Norėdami jį įdiegti:
- Įveskite sudo apt-get install filezilla
- Jei būsite paraginti, įveskite slaptažodį dar kartą.
- Palaukite, kol diegimas bus baigtas.
2 dalis iš 4: FTP serverio konfigūravimas
Žingsnis 1. Atidarykite VSFTPD konfigūracijos failą
Įveskite sudo nano /etc/vsftpd.conf ir paspauskite. Enter. Redaguosite šį failą, kad leistumėte (arba išjungtumėte) tam tikras VSFTPD funkcijas.
2 veiksmas. Leiskite vietiniams vartotojams prisijungti prie jūsų FTP serverio
Rodyklių klavišais slinkite žemyn iki
# Atšaukite tai, kad vietiniai vartotojai galėtų prisijungti.
antraštę, tada pašalinkite „#“iš
local_enable = TAIP
linija po juo.
- „#“Galite pašalinti naudodami rodyklių klavišus, kad pasirinktumėte priešais esančią raidę (šiuo atveju „l“) ir paspauskite klavišą ← Backspace.
-
Praleiskite šį veiksmą, jei
local_enable = TAIP
- linija jau balta.
Žingsnis 3. Leiskite FTP rašymo komandas
Slinkite žemyn iki
# Atminkite tai, kad įgalintumėte bet kokios formos FTP rašymo komandas.
antraštę, tada pašalinkite „#“iš
write_enable = TAIP
linija po juo.
-
Praleiskite šį veiksmą, jei
write_enable = TAIP
- jau balta.
Žingsnis 4. Išjunkite ASCII tvarkymą
Slinkite iki galo iki
# ASCII manipuliavimas yra siaubinga protokolo savybė.
antraštę, tada pašalinkite „#“iš šių dviejų eilučių:
-
ascii_upload_enable = TAIP
-
ascii_download_enable = TAIP
Žingsnis 5. Pakeiskite „chroot“nustatymus
Slinkite žemyn iki
# chroot)
antraštę, tada pridėkite šias eilutes:
-
user_sub_token = $ USER
-
chroot_local_user = TAIP
-
chroot_list_enable = TAIP
- Jei kuri nors iš šių eilučių jau egzistuoja, prieš kiekvieną esamą eilutę tiesiog pašalinkite „#“.
Žingsnis 6. Pakeiskite numatytuosius „chroot“nustatymus
Slinkite žemyn iki
(seka numatytasis)
antraštę, tada pridėkite šias eilutes:
-
chroot_list_file =/etc/vsftpd.chroot_list
-
local_root =/home/$ USER/Public_html
-
allow_writeable_chroot = TAIP
- Jei kuri nors iš šių eilučių jau egzistuoja, prieš kiekvieną esamą eilutę tiesiog pašalinkite „#“.
Žingsnis 7. Įjunkite parinktį „ls recurse“
Slinkite žemyn iki
# Galite suaktyvinti parinktį „-R“…
antraštę, tada pašalinkite „#“iš
ls_recurse_enable = TAIP
linija po juo.
Žingsnis 8. Išsaugokite ir išeikite iš teksto rengyklės
Norėdami tai padaryti:
- Paspauskite Ctrl+X
- Įveskite y
- Paspauskite ↵ Enter
3 dalis iš 4: Vartotojų vardų įtraukimas į CHROOT sąrašą
Žingsnis 1. Atidarykite „chroot“teksto failą
Įveskite sudo nano /etc/vsftpd.chroot_list ir paspauskite. Enter.
Jei nenorite nurodyti žmonių, galinčių pasiekti jūsų FTP serverį, galite pereiti prie paskutinio šios dalies veiksmo
Žingsnis 2. Įveskite slaptažodį
Įveskite slaptažodį, kurį naudojate prisijungdami prie „Ubuntu“, ir paspauskite ↵ Enter. Bus atidarytas „chroot“teksto failas.
Praleiskite šį veiksmą, jei jūsų neprašo slaptažodžio
Žingsnis 3. Įtraukite vartotojų vardus į sąrašą
Įveskite savo vartotojo vardą, paspauskite ↵ „Enter“ir pakartokite su kitais žmonių, kuriuos norite pasiekti savo namų katalogus iš jūsų serverio, naudotojų vardais.
Žingsnis 4. Išsaugokite savo sąrašą
Paspauskite Ctrl+X, įveskite y ir paspauskite. Enter. Jūsų sąrašas bus išsaugotas.
Žingsnis 5. Iš naujo paleiskite VSFTPD
Įveskite sudo systemctl restart vsftpd ir paspauskite. Enter. Tai sustabdys ir paleis VSFTPD iš naujo, užtikrindama, kad jūsų pakeitimai buvo išsaugoti. Dabar galite pasiekti savo FTP serverį.
4 dalis iš 4: Prieiga prie serverio
Žingsnis 1. Nustatykite savo serverio adresą
Jei mokate už FTP serverį per prieglobos paslaugą (pvz., „Bluehost“), norėdami prisijungti prie jos, turite žinoti paslaugos IP adresą arba įprastą adresą.
-
Jei iš savo kompiuterio priglobiate savo serverį, naudosite savo kompiuterio IP adresą, kurį galite išsiaiškinti įvesdami „ifconfig“terminale ir peržiūrėję „inet addr“numerį.
Jei „ifconfig“neįdiegta, galite ją įdiegti terminale įvesdami sudo apt-get install net-tools
2 žingsnis. Persiųskite maršrutizatoriaus prievadą
Kai žinosite savo serverio IP adresą, turėsite persiųsti maršrutizatoriaus 21 prievado lizdą tuo adresu; įsitikinkite, kad prievadas naudoja TCP (ne UDP ar jų abiejų mišinį).
Prievadų peradresavimas skirtinguose maršrutizatoriuose skiriasi, todėl instrukcijas būtinai patikrinkite susietame straipsnyje arba maršrutizatoriaus dokumentuose
Žingsnis 3. Atidarykite „Filezilla“
Į terminalą įveskite filezilla ir paspauskite ↵ Enter. Po kurio laiko atsidarys „FileZilla“.
Jei norite prisijungti per terminalą, galite pabandyti įvesti ftp [adresas]. Kol jūsų serveris veikia ir turite prieigą prie interneto, tai bandys prisijungti prie jūsų FTP serverio; tačiau gali nepavykti perkelti failų
Žingsnis 4. Spustelėkite Failas
Jis yra viršutiniame kairiajame „FileZilla“lango kampe. Tai padarius, atsiranda išskleidžiamasis meniu.
5 veiksmas. Spustelėkite Svetainių tvarkytuvė…
Šią parinktį rasite išskleidžiamajame meniu. Atsidarys svetainės tvarkyklės langas.
Žingsnis 6. Spustelėkite Nauja svetainė
Tai baltas mygtukas apatinėje kairėje lango pusėje. Tai atlikus atidaroma svetainių tvarkytuvės skiltis Nauja svetainė.
Žingsnis 7. Įveskite savo serverio adresą
Teksto lauke „Host:“įveskite FTP serverio, prie kurio norite prisijungti, adresą (arba IP adresą).
Žingsnis 8. Pridėkite persiunčiamo prievado numerį
Teksto lauke „Portas“įveskite 21.
Žingsnis 9. Spustelėkite Connect
Tai raudonas mygtukas puslapio apačioje. Tai padarius, „FileZilla“paragins prijungti kompiuterį prie FTP serverio.
Žingsnis 10. Perkelkite failus į serverį
Galite spustelėti ir vilkti aplankus iš kairiojo lango į dešinįjį langą, kad įkeltumėte juos į savo FTP serverio puslapį.
Patarimai
- Persiuntimo prievadas 20 gali išspręsti kai kurias tinklo problemas, jei priglobiate savo serverį.
- Prisijungimas prie FTP serverio naudojant „Ubuntu 17“ir naujesnes versijas atrodo šiek tiek kitaip nei prisijungus ankstesnėse versijose, todėl, jei to dar nepadarėte, norėsite atnaujinti „Ubuntu“versiją į 17.10 (arba naujesnę).