Kaip nustatyti FTP serverį „Ubuntu Linux“

Autorius: Louise Ward
Kūrybos Data: 10 Vasario Mėn 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Установка сервера FTP на Linux Ubuntu и публикация FTP-сайта
Video.: Установка сервера FTP на Linux Ubuntu и публикация FTP-сайта

Turinys

Šis „wikiHow“ moko, kaip nustatyti ir prisijungti prie FTP serverio kompiuteryje, kuriame veikia „Ubuntu Linux“. FTP serveriai yra labai naudingi saugant duomenis iš jūsų kompiuterio ir leidžiant kitiems naršyti tuos failus. Norėdami užmegzti ryšį iš savo kompiuterio, jums reikia FTP serverio. Taip pat turite atnaujinti į naujausią „Ubuntu“ versiją.

Žingsniai

1 dalis iš 4: FTP sistemos diegimas

  1. Įsitikinkite, kad jūsų „Ubuntu“ versija yra atnaujinta. „Ubuntu“ 17.10 ir naujesnėse versijose yra daug skirtingų failų kelių nei ankstesnėse versijose, todėl turėsite atnaujinti į naujausią „Ubuntu“ versiją:
    • Atviras Terminalas
    • Įveskite užsakymąsudo apt-get atnaujinimas tada paspauskite ↵ Įveskite.
    • Įveskite slaptažodį ir palieskite ↵ Įveskite.
    • Importuoti y pasirodys, tada paspauskite ↵ Įveskite.
    • Palaukite, kol baigsis diegimas, tada paprašykite iš naujo paleiskite kompiuterį.

  2. Atidarykite terminalą. Spustelėkite meniu Programos⋮⋮⋮, slinkite žemyn ir spustelėkite piktogramą Terminalas pradėti.
    • Taip pat galite paspausti Alt+„Ctrl“+T atidaryti terminalą.

  3. Įveskite komandą VSFTPD install. Įveskite užsakymą sudo apt-get install vsftpd į terminalą, tada paspauskite ↵ Įveskite.

  4. Įvesti slaptažodį. Įveskite slaptažodį, kurį naudojate prisijungdami prie savo kompiuterio, tada palieskite ↵ Įveskite.
  5. Palaukite, kol VSFTPD bus įdiegtas. Tai užtruks apie 5–20 minučių, priklausomai nuo jūsų FTP sąrankos ir interneto ryšio, todėl būkite kantrūs.
  6. Įdiekite „FileZilla“. Tai programa, kurią naudosite norėdami pasiekti ir įkelti duomenis į savo serverį. Norėdami įdiegti, prašome:
    • Įveskite užsakymą sudo apt-get install filezilla
    • Pakvieskite dar kartą įveskite slaptažodį.
    • Palaukite, kol baigsis diegimas.
    skelbimas

2 dalis iš 4: FTP serverio konfigūravimas

  1. Atidarykite VSFTPD konfigūracijos failą. Įveskite užsakymą sudo nano /etc/vsftpd.conf ir paspauskite ↵ Įveskite. Norėdami įgalinti (arba išjungti) konkrečias VSFTPD funkcijas, turėsite redaguoti šį failą.
  2. Leisti vietiniams vartotojams prisijungti prie FTP serverio. Naudokite rodyklių klavišus ir slinkite žemyn iki pavadinimo # Tai panaikinkite, kad vietiniai vartotojai galėtų prisijungti. , tada pašalinkite „#“ iš eilutės local_enable = TAIP žemiau.
    • „#“ Galite pašalinti naudodamiesi rodyklių klavišais ir pažymėdami raidę prieš svaro ženklą (šiuo atveju „l“) ir paspausdami klavišą ← Backspace.
    • Praleiskite šį veiksmą, jei eilutė local_enable = TAIP be svaro ženklo.
  3. Leiskite FTP rašyti komandas. Slinkite žemyn iki pavadinimo # Atžymėkite tai, kad įgalintumėte bet kokią FTP rašymo komandos formą., tada pašalinkite „#“ iš eilutės write_enable = TAIP žemiau.
    • Praleiskite šį veiksmą, jei eilutė write_enable = TAIP be svaro ženklo.
  4. Išjungti ASCII trikdžius. Slinkite žemyn iki pavadinimo # ASCII valdymas yra siaubinga protokolo ypatybė., tada pašalinkite „#“ iš šių dviejų eilučių:
    • ascii_upload_enable = TAIP
    • ascii_download_enable = TAIP
  5. Pakeiskite nustatymą „chroot“. Slinkite žemyn iki pavadinimo # chroot), tada pridėkite šias eilutes:
    • user_sub_token = $ USER
    • chroot_local_user = TAIP
    • chroot_list_enable = TAIP
    • Jei kuri nors iš aukščiau išvardytų eilučių jau yra, priešais tas eilutes tiesiog ištrinkite „#“.
  6. Pakeiskite numatytuosius „chroot“ nustatymus. Slinkite žemyn iki pavadinimo (pagal numatytuosius nustatymus), 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š aukščiau išvardytų eilučių jau yra, priešais tas eilutes tiesiog ištrinkite „#“.
  7. Įjunkite parinktį „ls rekursinė funkcija“. Slinkite žemyn iki pavadinimo # Galite suaktyvinti parinktį „-R“ ..., tada pašalinkite „#“ iš eilutės ls_recurse_enable = TAIP žemiau.
  8. Išsaugokite ir išeikite iš teksto rengyklės. Norėdami tai padaryti, jūs:
    • Paspauskite „Ctrl“+X
    • Importuoti y
    • Paspauskite ↵ Įveskite
    skelbimas

3 dalis iš 4: Vartotojo vardo įtraukimas į chroot sąrašą

  1. Atidarykite „chroot“ tekstinį failą. Įveskite užsakymą sudo nano /etc/vsftpd.chroot_list ir paspauskite ↵ Įveskite.
    • Galite praleisti ir pereiti prie paskutinio šio skyriaus žingsnio, jei jums nereikia nurodyti, kas gali pasiekti FTP serverį.
  2. Įvesti slaptažodį. Įveskite slaptažodį, kurį naudojate prisijungdami prie „Ubuntu“, tada spustelėkite ↵ Įveskite. Bus atidarytas teksto failas „chroot“.
    • Praleiskite šį veiksmą, jei sistema neprašo įvesti slaptažodžio.
  3. Pridėkite vartotojo vardą prie sąrašo. Įveskite savo vartotojo vardą, tada palieskite ↵ Įveskite, tada pakartokite naudotojų vardus, kuriems priklauso aplankas Pagrindinis, kurį norite pasiekti tiesiai savo serveryje.
  4. Išsaugokite sąrašą. Paspauskite „Ctrl“+X, importas y tada paspauskite ↵ Įveskite. Jūsų sąrašas bus išsaugotas.
  5. Iš naujo paleiskite VSFTPD. Įveskite užsakymą sudo systemctl paleiskite iš naujo vsftpd tada paspauskite ↵ Įveskite. VSFTPD bus paleistas iš naujo, kad įsitikintumėte, jog jūsų pakeitimai buvo išsaugoti. Dabar turėtumėte turėti prieigą prie FTP serverio. skelbimas

4 dalis iš 4: Prieiga prie serverio

  1. Nustatykite serverio adresą. Jei įsigijote FTP serverį per trečiosios šalies paslaugą (pavyzdžiui, „Bluehost“), norėdami prisijungti, turėsite žinoti paslaugos IP adresą arba įprastą adresą.
    • Jei kompiuteryje laikote privatų serverį, reikės kompiuterio IP adreso, įveskite komandąifconfig Eikite į terminalą ir išvestyje pamatykite skaičių „inet addr“.
      • Jei „ifconfig“ nėra įdiegtas, galite įvesti komandą sudo apt-get install net-tools Eikite į terminalą, kad įdiegtumėte.
  2. Uosto persiuntimas maršrutizatoriuje. Kai žinosite serverio IP adresą, turėsite persiųsti savo maršrutizatoriaus 21 lizdo prievadą šiuo adresu; Įsitikinkite, kad šiame prievade naudojamas TCP protokolas (ne UDP ar derinio tipas).
    • Uosto persiuntimo procesas skirsis priklausomai nuo maršrutizatoriaus, instrukcijas rasite atitinkamame straipsnyje arba maršrutizatoriaus dokumentacijose.
  3. Atidarykite „Filezilla“. Importuoti filezilla Eikite į terminalą, tada paspauskite ↵ Įveskite. Po akimirkos atsidarys „FileZilla“.
    • Jei norite prisijungti per terminalą, galite pabandyti įvesti komandas ftp . Kol veikia ir veikia FTP serveris ir turite prieigą prie interneto, sistema bandys prisijungti prie serverio; tačiau failo gali nepavykti įkelti.
  4. Spustelėkite Failas viršutiniame kairiajame „FileZilla“ lango kampe. Pasirodys išskleidžiamasis meniu.
  5. Spustelėkite Svetainės vadovas ... (Svetainės vadovas). Ši parinktis yra išskleidžiamajame meniu. Atsidarys langas „Svetainės tvarkyklė“.
  6. Spustelėkite Nauja svetainė (Naujas puslapis). Šis baltas mygtukas yra apatiniame kairiajame lango kampe. Skiltis „Nauja svetainė“ bus atidaryta „Site Manager“.

  7. Įveskite serverio adresą. Lauke „Host:“ įveskite FTP serverio, prie kurio norite prisijungti, adresą (arba IP adresą).
  8. Pridėkite persiuntimo prievado numerį. Importuoti 21 įveskite lauką „Uostas:“.

  9. Spustelėkite Prisijungti (Prisijungti). Šis raudonas mygtukas yra puslapio apačioje. „FileZilla“ sujungs kompiuterį su FTP serveriu.
  10. Perkelkite failus į serverį. Kairiojoje srityje galite vilkti aplanką ir numesti jį dešiniajame lange, kad galėtumėte įkelti duomenis į FTP serverio svetainę. skelbimas

Patarimas

  • 20 prievado persiuntimas gali išspręsti kai kurias tinklo problemas, jei laikote savo serverį privatų.
  • Prisijungimo prie FTP serverio, veikiančio „Ubuntu 17“ ir naujesnėse versijose, procesas šiek tiek skirsis nuo ankstesnių versijų, todėl, jei dar to nepadarėte, turėsite atnaujinti „Ubuntu“ iki 17.10 (arba naujesnės) versijos.

Įspėjimas

  • FTP serveris ne visada yra saugus, ypač jei saugote savo serverį. Todėl neturėtumėte įkelti asmeninės / neskelbtinos informacijos į FTP serverius.