Kako namestiti in konfigurirati strežnik FTP na Ubuntu Linux

Avtor: Janice Evans
Datum Ustvarjanja: 28 Julij. 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
How to Install and Configure Proxmox Backup Server step by step
Video.: How to Install and Configure Proxmox Backup Server step by step

Vsebina

Ta članek vam bo pokazal, kako nastaviti in povezati strežnik FTP v računalniku Ubuntu Linux. Strežniki FTP so namenjeni shranjevanju vaših datotek in drugim uporabnikom omogočajo ogled. Če želite v računalniku nastaviti strežnik FTP, potrebujete gostitelja strežnika FTP, s katerim se lahko povežete. Priporočamo tudi, da posodobite programsko opremo Ubuntu na najnovejšo razpoložljivo različico.

Koraki

1. del od 2: Kako namestiti potrebno programsko opremo

  1. 1 Posodobite Ubuntu. V Ubuntu 17.10 in novejših različicah tega sistema se poti datotek razlikujejo od prejšnjih različic, zato ne pozabite posodobiti sistema na najnovejšo različico:
    • odprite terminal;
    • vnesite sudo apt-get nadgradnja in pritisnite ↵ Vnesite;
    • vnesite geslo in kliknite ↵ Vnesite;
    • vnesite yob pozivu pritisnite ↵ Vnesite;
    • počakajte, da se sistem posodobi, nato pa znova zaženite računalnik (če vas računalnik pozove).
  2. 2 Odprite terminal. Odprite meni Aplikacije, se pomaknite navzdol in kliknite črno -belo ikono poleg možnosti Terminal.
    • Lahko tudi kliknete Nadomestni+Ctrl+Todpreti terminal.
  3. 3 Vnesite namestitveni ukaz VSFTPD (strežnik FTP). Vnesite sudo apt-get install vsftpd v terminalu in pritisnite ↵ Vnesite.
  4. 4 Vnesite geslo. Vnesite geslo, ki ga uporabljate za prijavo, in kliknite ↵ Vnesite.
  5. 5 Počakajte, da se namesti VSFTPD. To bo trajalo od 5 do 20 minut, odvisno od trenutnih nastavitev FTP in hitrosti internetne povezave.
  6. 6 Namestite FileZilla. S tem programom boste pridobili dostop do strežnika in nanj prenesli datoteke. Če želite namestiti ta program:
    • vnesite sudo apt-get install filezilla;
    • po potrebi vnesite geslo;
    • počakajte, da se namestitev zaključi.

2. del 2: Kako nastaviti strežnik FTP

  1. 1 Odprite konfiguracijsko datoteko VSFTPD. Vnesite sudo nano /etc/vsftpd.conf in pritisnite ↵ Vnesite... To datoteko morate urediti, da omogočite (ali onemogočite) nekatere funkcije VSFTPD.
  2. 2 Dovoli lokalnim uporabnikom, da se prijavijo na strežnik FTP. S puščičnimi tipkami se pomaknite navzdol po vrstici # Odkomentirajte to, da se lokalnim uporabnikom omogoči prijava. (Odstranite znak komentarja, da se lokalnim uporabnikom omogoči povezava s strežnikom) in nato iz naslednje vrstice odstranite znak "#" local_enable = YES.
    • Če želite izbrisati znak "#", s puščičnimi tipkami premaknite kazalec neposredno za ta znak in pritisnite ← Backspace.
    • Preskočite ta korak, če podani znak ni v vrstici local_enable = YES.
  3. 3
  4. Dovoli strežniku FTP pisanje ukazov. Pomaknite se navzdol do vrstice # Odkomentirajte to, da omogočite katero koli obliko ukaza za pisanje FTP. (Odstranite znak komentarja, da omogočite pisanje ukazov) in nato odstranite znak "#" iz naslednje vrstice write_enable = YES.
    • Ta korak preskočite, če podani znak ni v vrstici write_enable = YES.
  5. Onemogoči dekoracijo likov. Pomaknite se navzdol do vrstice # Uničenje ASCII je grozljiva lastnost protokola. (Dekoriranje znakov je slaba lastnost) in nato odstranite znak "#" iz naslednjih dveh vrstic:
    • ascii_upload_enable = DA
    • ascii_download_enable = DA
  6. Spremenite nastavitve chroot. Pomaknite se navzdol do vrstice # chroot)in 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 znak "#" iz njih.
  7. Spremenite privzete nastavitve chroot. Pomaknite se navzdol do vrstice (sledi privzeto)in 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 znak "#" iz njih.
  8. Omogočite možnost ponovitve ls. Pomaknite se navzdol do vrstice # Lahko aktivirate možnost "-R" ... (Lahko aktivirate možnost "-R") in nato odstranite znak "#" iz naslednje vrstice ls_recurse_enable = YES.
  9. Shranite spremembe in zaprite urejevalnik besedil. Za to:
    • kliknite Ctrl+X;
    • vnesite y;
    • kliknite ↵ Vnesite.

Kako dodati uporabniška imena na seznam CHROOT

  1. Odprite besedilno datoteko "chroot". Vnesite sudo nano /etc/vsftpd.chroot_list in pritisnite ↵ Vnesite.
    • Pojdite na zadnji korak tega razdelka, če ne želite določiti ljudi, ki lahko dostopajo do vašega strežnika FTP.
  2. Vnesite geslo. Vnesite geslo, s katerim se prijavite v Ubuntu, in kliknite ↵ Vnesite... Odpre se besedilna datoteka "chroot".
    • Preskočite ta korak, če niste vprašani za geslo.
  3. Na seznam dodajte uporabniška imena. Vnesite svoje uporabniško ime in kliknite ↵ Vnesitein nato ponovite ta postopek za vsa uporabniška imena, ki lahko dostopajo do njihovih imenikov na vašem strežniku.
  4. Shranite seznam. Kliknite na Ctrl+X, vnesite y in pritisnite ↵ Vnesite... Seznam bo shranjen.
  5. Znova zaženite VSFTPD. Vnesite sudo systemctl znova zaženite vsftpd in pritisnite ↵ Vnesite... VSFTPD se bo znova zagnal in spremembe bodo shranjene. Zdaj boste lahko dostopali do svojega strežnika FTP.

Kako dostopati do strežnika

  1. Ugotovite naslov vašega strežnika. Če za strežnik FTP plačate prek storitve gostovanja (na primer Bluehost), poiščite naslov IP storitve ali običajen naslov za povezavo z njim.
    • Če je strežnik v vašem računalniku, uporabite naslov IP računalnika; to storite v terminalu enter ifconfig in poiščite naslov IP v vrstici "inet addr".
      • Če pripomoček "ifconfig" ni nameščen, ga namestite; to storite v terminalu enter sudo apt-get install net-tools.
  2. Na usmerjevalniku nastavite posredovanje vrat. Ko poznate naslov IP strežnika, konfigurirajte posredovanje usmerjevalnika na vrata 21 na ta naslov; preverite, ali vrata uporabljajo TCP (ne UDP ali UDP / TCP).
    • Postopek nastavitve posredovanja vrat se razlikuje glede na model usmerjevalnika, zato preberite priročnik usmerjevalnika ali poiščite navodila v internetu.
  3. Odprite Filezilla. Vnesite filezilla v terminalu in pritisnite ↵ Vnesite... Čez nekaj časa se odpre FileZilla.
    • Če se želite povezati prek terminala, poskusite vnesti ftp [naslov]... Če strežnik deluje in imate dostop do interneta, se bo poskusil povezati z vašim strežnikom FTP; ne pozabite, da v tem primeru datotek ne boste mogli prenesti na strežnik.
  4. Kliknite na Datoteka. Nahaja se v zgornjem levem kotu okna FileZilla. Odpre se meni.
  5. Kliknite Upravljanje spletnega mesta. To možnost boste našli v meniju. Odpre se okno upravitelja spletnega mesta.
  6. Kliknite Ustvari spletno mesto. To je bel gumb v spodnji levi strani okna.Odprlo se bo spletno mesto upravitelja spletnega mesta.
  7. Vnesite naslov svojega strežnika. V besedilno polje Host: vnesite naslov (ali naslov IP) strežnika FTP, s katerim se želite povezati.
  8. Vnesite številko posredovanih vrat. Vnesite 21 v besedilno polje "Vrata:".
  9. Kliknite Poveži. To je rdeči gumb na dnu strani. FileZilla bo povezal vaš računalnik s strežnikom FTP.
  10. Naložite datoteke na strežnik. Če želite to narediti, preprosto povlecite mape datotek iz levega okna v desno okno.

Nasveti

  • Posredovana vrata 20 lahko rešijo nekatere omrežne težave, če strežnik upravljate sami.
  • Povezava s strežnikom FTP v Ubuntu 17 in najnovejših različicah tega sistema se razlikuje od povezave v prejšnjih različicah, zato ne pozabite posodobiti sistema na Ubuntu 17.10 ali najnovejše različice.

Opozorila

  • Strežniki FTP niso zelo varni (še posebej, če strežnik upravljate sami), zato ne nalagajte zaupnih ali osebnih podatkov na strežnik FTP.
  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