Hvernig á að setja upp og stilla FTP netþjón á Ubuntu Linux

Höfundur: Janice Evans
Sköpunardag: 28 Júlí 2021
Uppfærsludagsetning: 1 Júlí 2024
Anonim
Hvernig á að setja upp og stilla FTP netþjón á Ubuntu Linux - Samfélag
Hvernig á að setja upp og stilla FTP netþjón á Ubuntu Linux - Samfélag

Efni.

Þessi grein mun sýna þér hvernig á að setja upp og tengjast FTP netþjón á Ubuntu Linux tölvunni þinni. FTP netþjónar eru hannaðir til að geyma skrárnar þínar og leyfa öðrum notendum að skoða þær. Til að setja upp FTP netþjón á tölvunni þinni þarftu FTP miðlara sem þú getur tengst. Við mælum einnig með því að þú uppfærir Ubuntu hugbúnaðinn þinn í nýjustu útgáfuna sem til er.

Skref

Hluti 1 af 2: Hvernig á að setja upp nauðsynlegan hugbúnað

  1. 1 Uppfærðu Ubuntu. Í Ubuntu 17.10 og nýrri útgáfum af þessu kerfi eru skráarslóðir frábrugðnar fyrri útgáfum, svo vertu viss um að uppfæra kerfið í nýjustu útgáfuna:
    • opna flugstöð;
    • koma inn sudo apt-get uppfærsla og ýttu á Sláðu inn;
    • sláðu inn lykilorðið þitt og smelltu á Sláðu inn;
    • koma inn yþegar beðið er um það, ýttu síðan á Sláðu inn;
    • bíddu eftir að kerfið uppfærist og endurræstu síðan tölvuna þína (ef beðið er um það).
  2. 2 Opnaðu flugstöð. Opnaðu forritavalmyndina, skrunaðu niður og smelltu á svarthvíta táknið við hliðina á Terminal valkostinum.
    • Þú getur líka smellt Alt+Ctrl+Tað opna flugstöð.
  3. 3 Sláðu inn VSFTPD (FTP Server) uppsetningarskipunina. Koma inn sudo apt-get install vsftpd í flugstöðinni og ýttu síðan á Sláðu inn.
  4. 4 Sláðu inn lykilorð. Sláðu inn lykilorðið sem þú notar til að skrá þig inn og smelltu síðan á Sláðu inn.
  5. 5 Bíddu eftir að VSFTPD er sett upp. Þetta mun taka 5 til 20 mínútur eftir núverandi FTP stillingum þínum og nettengingarhraða.
  6. 6 Settu upp FileZilla. Með þessu forriti færðu aðgang að netþjóninum og flytur skrár yfir í hann. Til að setja þetta forrit upp:
    • koma inn sudo apt-get install filezilla;
    • sláðu inn lykilorðið ef beðið er um það;
    • bíddu eftir að uppsetningunni lýkur.

Hluti 2 af 2: Hvernig á að setja upp FTP netþjón

  1. 1 Opnaðu VSFTPD stillingarskrána. Koma inn sudo nano /etc/vsftpd.conf og ýttu á Sláðu inn... Þú þarft að breyta þessari skrá til að virkja (eða slökkva) á sumum VSFTPD eiginleikum.
  2. 2 Leyfa staðbundnum notendum að skrá sig inn á FTP netþjóninn. Notaðu örvatakkana til að fletta niður skrána að línunni # Hættu við þetta til að leyfa staðbundnum notendum að skrá sig inn. (Fjarlægðu athugasemdartáknið til að leyfa staðbundnum notendum að tengjast netþjóninum) og fjarlægðu síðan „#“ stafinn úr næstu línu local_enable = YES.
    • Til að eyða „#“ staf, notaðu örvatakkana til að færa bendilinn beint á bak við stafinn og ýttu á ← Backspace.
    • Slepptu þessu skrefi ef tilgreindur stafur er ekki til staðar í local_enable = YES línunni.
  3. 3
  4. Leyfðu FTP netþjóninum að skrifa skipanir. Skrunaðu niður að línunni # Komdu ekki með þetta til að gera hvers kyns FTP skrifskipun kleift. (Fjarlægðu athugasemdartáknið til að leyfa skrifskipanir) og fjarlægðu síðan „#“ stafinn úr næstu línu write_enable = YES.
    • Slepptu þessu skrefi ef tilgreindur stafur er ekki til staðar í write_enable = YES línunni.
  5. Slökkva á persónuskreytingu. Skrunaðu niður að línunni # ASCII mangling er hræðilegur eiginleiki bókunarinnar. (Að skreyta stafi er slæmur eiginleiki) og fjarlægðu síðan „#“ stafinn úr eftirfarandi tveimur línum:
    • ascii_upload_enable = JÁ
    • ascii_download_enable = JÁ
  6. Breyttu chroot stillingum þínum. Skrunaðu niður að línunni # chroot)og bættu síðan við eftirfarandi línum:
    • user_sub_token = $ USER
    • chroot_local_user = JÁ
    • chroot_list_enable = JÁ
    • Ef einhver af þessum línum er þegar til, fjarlægðu einfaldlega „#“ stafinn frá þeim.
  7. Breyttu sjálfgefnum chroot stillingum. Skrunaðu niður að línunni (sjálfgefið fylgir)og bættu síðan við eftirfarandi línum:
    • chroot_list_file = / etc / vsftpd.chroot_list
    • local_root = / home / $ USER / Public_html
    • allow_writeable_chroot = JÁ
    • Ef einhver af þessum línum er þegar til, fjarlægðu einfaldlega „#“ stafinn frá þeim.
  8. Virkjaðu ls recurse valkostinn. Skrunaðu niður að línunni # Þú getur virkjað „-R“ valkostinn ... (Þú getur virkjað „-R“ valkostinn) og síðan fjarlægt „#“ stafinn úr næstu línu ls_recurse_enable = YES.
  9. Vista breytingarnar og lokaðu textaritlinum. Fyrir þetta:
    • smellur Ctrl+X;
    • koma inn y;
    • smellur Sláðu inn.

Hvernig á að bæta notendanöfnum við CHROOT listann

  1. Opnaðu „chroot“ textaskrána. Koma inn sudo nano /etc/vsftpd.chroot_list og ýttu á Sláðu inn.
    • Farðu í síðasta skrefið í þessum hluta ef þú vilt ekki tilgreina fólk sem getur fengið aðgang að FTP netþjóninum þínum.
  2. Sláðu inn lykilorð. Sláðu inn lykilorðið sem þú notar til að skrá þig inn á Ubuntu og smelltu á Sláðu inn... "Chroot" textaskráin opnast.
    • Slepptu þessu skrefi ef þú ert ekki beðinn um lykilorð.
  3. Bættu notendanöfnum við listann. Sláðu inn notandanafnið þitt og smelltu á Sláðu innog endurtaktu síðan þetta ferli fyrir öll notendanöfn sem geta nálgast möppur þeirra á netþjóninum þínum.
  4. Vista listann. Smelltu á Ctrl+X, koma inn y og ýttu á Sláðu inn... Listinn verður vistaður.
  5. Endurræstu VSFTPD. Koma inn sudo systemctl endurræsa vsftpd og ýttu á Sláðu inn... VSFTPD verður endurræst og breytingarnar sem gerðar eru verða vistaðar. Þú munt nú geta fengið aðgang að FTP netþjóninum þínum.

Hvernig á að opna netþjóninn

  1. Finndu út netþjóninn þinn. Ef þú borgar fyrir FTP netþjón í gegnum hýsingarþjónustu (eins og Bluehost) skaltu finna út IP tölu þjónustunnar eða venjulegt netfang til að tengjast henni.
    • Ef miðlarinn er á tölvunni þinni skaltu nota IP tölu tölvunnar; til að gera þetta í flugstöðinni enter ifconfig og finndu IP tölu í línunni "inet addr".
      • Ef „ifconfig“ tólið er ekki sett upp skaltu setja það upp; til að gera þetta í flugstöðinni enter sudo apt-get install net-tól.
  2. Settu upp port forwarding á leiðinni þinni. Þegar þú hefur þekkt IP -tölu netþjónsins skaltu stilla gátt 21 áfram leiðarinnar á þetta netfang; vertu viss um að höfnin notar TCP (ekki UDP eða UDP / TCP).
    • Ferlið við að setja upp portframsendingu er mismunandi eftir gerð leiðarinnar, svo lestu handbók leiðarinnar eða leitaðu á internetinu til að fá leiðbeiningar.
  3. Opnaðu Filezilla. Koma inn filezilla í flugstöðinni og ýttu á Sláðu inn... Eftir smá stund mun FileZilla opnast.
    • Ef þú vilt tengjast í gegnum flugstöðina skaltu reyna að slá inn ftp [heimilisfang]... Ef miðlarinn er í gangi og þú ert með internetaðgang verður reynt að tengjast FTP netþjóninum; hafðu í huga að í þessu tilfelli muntu ekki geta flutt skrár á netþjóninn.
  4. Smelltu á File. Það er í efra vinstra horni FileZilla gluggans. Matseðill opnast.
  5. Smelltu á Manage Site. Þú finnur þennan valkost á valmyndinni. Gluggi vefstjórans opnast.
  6. Smelltu á Búa til síðu. Það er hvítur hnappur neðst til vinstri í glugganum.Vefsvæðishluti vefstjóra verður opnaður.
  7. Sláðu inn netþjóninn þinn. Sláðu inn vistfang (eða IP -tölu) FTP -miðlarans sem þú vilt tengjast.
  8. Sláðu inn áframsetta gáttarnúmer. Koma inn 21 í textareitnum „Port:“.
  9. Smelltu á Tengja. Það er rauður hnappur neðst á síðunni. FileZilla mun tengja tölvuna þína við FTP netþjóninn.
  10. Hladdu upp skrám á netþjóninn. Til að gera þetta skaltu einfaldlega draga skráamöppurnar úr vinstri glugganum í hægri gluggann.

Ábendingar

  • Framsenda höfn 20 getur leyst nokkur netvandamál ef þú heldur utan um netþjóninn sjálfur.
  • Tengingin við FTP netþjóninn í Ubuntu 17 og nýjustu útgáfur af þessu kerfi er frábrugðin tengingu í fyrri útgáfum, svo vertu viss um að uppfæra kerfið í Ubuntu 17.10 eða nýjustu útgáfurnar.

Viðvaranir

  • FTP netþjónar eru ekki mjög öruggir (sérstaklega ef þú stýrir netþjóninum sjálfur), svo ekki hlaða trúnaðarupplýsingum eða persónulegum upplýsingum á FTP netþjóninn.
  1. ↑ https://www.linux.com/learn/linux-101-updating-your-system
  2. ↑ https://websiteforstudents.com/setup-vsftpd-ubuntu-17-04-17-10/
  3. ↑ https://help.ubuntu.com/lts/serverguide/ftp-server.html
  4. ↑ http://www.overclock.net/forum/142-coding-programming/639765-finding-ip-address-ftp-server.html
  5. ↑ https://my.bluehost.com/hosting/help/264