Kuinka asentaa ja määrittää FTP -palvelin Ubuntu Linuxiin

Kirjoittaja: Janice Evans
Luomispäivä: 28 Heinäkuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Kuinka asentaa ja määrittää FTP -palvelin Ubuntu Linuxiin - Yhteiskunta
Kuinka asentaa ja määrittää FTP -palvelin Ubuntu Linuxiin - Yhteiskunta

Sisältö

Tässä artikkelissa kerrotaan, miten voit määrittää ja muodostaa yhteyden FTP -palvelimeen Ubuntu Linux -tietokoneessasi. FTP -palvelimet on suunniteltu tallentamaan tiedostosi ja antamaan muiden käyttäjien tarkastella niitä. Jotta voit määrittää FTP -palvelimen tietokoneellesi, tarvitset FTP -palvelimen isännän, johon voit muodostaa yhteyden. Suosittelemme myös, että päivität Ubuntu -ohjelmistosi uusimpaan saatavilla olevaan versioon.

Askeleet

Osa 1/2: Vaaditun ohjelmiston asentaminen

  1. 1 Päivitä Ubuntu. Ubuntu 17.10: ssä ja tämän järjestelmän uudemmissa versioissa tiedostopolut eroavat aiemmista versioista, joten muista päivittää järjestelmä uusimpaan versioon:
    • avaa terminaali;
    • tulla sisään sudo apt-get päivitys ja paina Enter;
    • kirjoita salasanasi ja napsauta Enter;
    • tulla sisään ypyydettäessä ja paina sitten Enter;
    • odota, että järjestelmä päivittyy, ja käynnistä tietokone uudelleen (pyydettäessä).
  2. 2 Avaa terminaali. Avaa Sovellukset -valikko, vieritä alas ja napsauta Terminal -vaihtoehdon vieressä olevaa mustavalkoista kuvaketta.
    • Voit myös napsauttaa Alt+Ctrl+Tterminaalin avaamiseksi.
  3. 3 Kirjoita VSFTPD (FTP -palvelin) -komento. Tulla sisään sudo apt-get install vsftpd terminaalissa ja paina sitten Enter.
  4. 4 Kirjoita salasana. Anna salasana, jolla kirjaudut sisään, ja napsauta sitten Enter.
  5. 5 Odota, että VSFTPD asennetaan. Tämä kestää 5–20 minuuttia nykyisistä FTP -asetuksista ja Internet -yhteyden nopeudesta riippuen.
  6. 6 Asenna FileZilla. Tämän ohjelman avulla voit käyttää palvelinta ja siirtää tiedostoja siihen. Voit asentaa tämän ohjelman seuraavasti:
    • tulla sisään sudo apt-get install filezilla;
    • anna salasana pyydettäessä;
    • odota asennuksen valmistumista.

Osa 2/2: FTP -palvelimen asentaminen

  1. 1 Avaa VSFTPD -määritystiedosto. Tulla sisään sudo nano /etc/vsftpd.conf ja paina Enter... Sinun on muokattava tätä tiedostoa joidenkin VSFTPD -ominaisuuksien käyttöön ottamiseksi (tai poistamiseksi käytöstä).
  2. 2 Salli paikallisten käyttäjien kirjautua sisään FTP -palvelimelle. Vieritä tiedostoa riville nuolinäppäimillä # Poista kommentti, jotta paikalliset käyttäjät voivat kirjautua sisään. (Poista kommenttimerkki, jotta paikalliset käyttäjät voivat muodostaa yhteyden palvelimeen) ja poista sitten#-merkki seuraavasta rivistä local_enable = KYLLÄ.
    • Jos haluat poistaa#-merkin, siirrä kohdistin suoraan merkin taakse nuolinäppäimillä ja paina ← Askelpalautin.
    • Ohita tämä vaihe, jos määritetty merkki ei sisälly local_enable = YES -riville.
  3. 3
  4. Anna FTP -palvelimen kirjoittaa komentoja. Vieritä alas riville # Poista kommentti, jos haluat ottaa käyttöön minkä tahansa FTP -kirjoituskomennon. (Poista kommenttikirja, jotta voit kirjoittaa komentoja) ja poista sitten#-merkki seuraavalta riviltä write_enable = KYLLÄ.
    • Ohita tämä vaihe, jos määritetty merkki ei ole rivillä write_enable = YES.
  5. Poista hahmon koristelu käytöstä. Vieritä alas riville # ASCII -manipulointi on protokollan kamala piirre. (Hahmojen koristelu on huono ominaisuus) ja poista sitten#-merkki seuraavilta kahdelta riviltä:
    • ascii_upload_enable = KYLLÄ
    • ascii_download_enable = KYLLÄ
  6. Muuta chroot -asetuksiasi. Vieritä alas riville # chroot)ja lisää sitten seuraavat rivit:
    • user_sub_token = $ KÄYTTÄJÄ
    • chroot_local_user = KYLLÄ
    • chroot_list_enable = KYLLÄ
    • Jos jokin näistä riveistä on jo olemassa, poista niistä#-merkki.
  7. Muuta Chroot -oletusasetuksia. Vieritä alas riville (oletus seuraa)ja lisää sitten seuraavat rivit:
    • chroot_list_file = / etc / vsftpd.chroot_list
    • local_root = / home / $ USER / Public_html
    • allow_writeable_chroot = KYLLÄ
    • Jos jokin näistä riveistä on jo olemassa, poista niistä#-merkki.
  8. Ota käyttöön ls recurse -vaihtoehto. Vieritä alas riville # Voit aktivoida "-R" -vaihtoehdon ... (Voit aktivoida vaihtoehdon "-R") ja poistaa "#" -merkin seuraavalta riviltä ls_recurse_enable = KYLLÄ.
  9. Tallenna muutokset ja sulje tekstieditori. Tätä varten:
    • klikkaus Ctrl+X;
    • tulla sisään y;
    • klikkaus Enter.

Käyttäjätunnusten lisääminen CHROOT -luetteloon

  1. Avaa "chroot" -tekstitiedosto. Tulla sisään sudo nano /etc/vsftpd.chroot_list ja paina Enter.
    • Siirry tämän osan viimeiseen vaiheeseen, jos et halua määrittää henkilöitä, joilla on pääsy FTP -palvelimellesi.
  2. Kirjoita salasana. Anna salasana, jolla kirjaudut Ubuntuun, ja napsauta Enter... "Chroot" -tekstitiedosto avautuu.
    • Ohita tämä vaihe, jos sinulta ei pyydetä salasanaa.
  3. Lisää käyttäjätunnukset luetteloon. Kirjoita käyttäjätunnuksesi ja napsauta Enterja toista sitten tämä prosessi kaikille käyttäjätunnuksille, jotka voivat käyttää palvelimen hakemistoja.
  4. Tallenna luettelo. Klikkaa Ctrl+X, tulla sisään y ja paina Enter... Luettelo tallennetaan.
  5. Käynnistä VSFTPD uudelleen. Tulla sisään sudo systemctl käynnistä uudelleen vsftpd ja paina Enter... VSFTPD käynnistetään uudelleen ja tehdyt muutokset tallennetaan. Voit nyt käyttää FTP -palvelintasi.

Kuinka päästä palvelimelle

  1. Selvitä palvelimesi osoite. Jos maksat FTP -palvelimesta isännöintipalvelun (kuten Bluehostin) kautta, selvitä palvelun IP -osoite tai tavallinen osoite yhteyden muodostamiseksi.
    • Jos palvelin on tietokoneellasi, käytä tietokoneen IP -osoitetta; tehdäksesi tämän päätteessä enter ifconfig ja etsi IP -osoite "inet addr" -riviltä.
      • Jos "ifconfig" -apuohjelmaa ei ole asennettu, asenna se; tehdäksesi tämän päätteessä enter sudo apt-get install net-tools.
  2. Määritä reitittimen portinsiirto. Kun tiedät palvelimesi IP -osoitteen, määritä reitittimen portin 21 edelleenlähetys tähän osoitteeseen; Varmista, että portti käyttää TCP: tä (ei UDP- tai UDP / TCP -protokollaa).
    • Portin edelleenlähetyksen määrittäminen vaihtelee reitittimen mallin mukaan, joten lue reitittimen käyttöopas tai etsi ohjeita Internetistä.
  3. Avaa Filezilla. Tulla sisään filezilla terminaalissa ja paina Enter... Hetken kuluttua FileZilla avautuu.
    • Jos haluat muodostaa yhteyden päätelaitteen kautta, yritä kirjoittaa ftp [osoite]... Jos palvelin on käynnissä ja sinulla on Internet -yhteys, FTP -palvelimelle yritetään muodostaa yhteys; Muista, että tässä tapauksessa et voi siirtää tiedostoja palvelimelle.
  4. Napsauta Tiedosto. Se on FileZilla-ikkunan vasemmassa yläkulmassa. Valikko avautuu.
  5. Valitse Hallinnoi sivustoa. Löydät tämän vaihtoehdon valikosta. Sivuston hallinta -ikkuna avautuu.
  6. Napsauta Luo sivusto. Se on valkoinen painike ikkunan vasemmassa alakulmassa.Sivuston ylläpitäjän verkkosivustoosio avautuu.
  7. Anna palvelimen osoite. Kirjoita Isäntä: -tekstikenttään sen FTP -palvelimen osoite (tai IP -osoite), johon haluat muodostaa yhteyden.
  8. Anna edelleenlähetetyn portin numero. Tulla sisään 21 "Portti" -tekstikenttään.
  9. Napsauta Yhdistä. Se on punainen painike sivun alareunassa. FileZilla yhdistää tietokoneesi FTP -palvelimeen.
  10. Lataa tiedostot palvelimelle. Voit tehdä tämän vetämällä kansioita vasemmalta ikkunasta oikeaan ikkunaan.

Vinkkejä

  • Välitetty portti 20 voi ratkaista joitakin verkko -ongelmia, jos hallitset palvelinta itse.
  • Yhteys FTP -palvelimeen Ubuntu 17: ssä ja tämän järjestelmän uusimmissa versioissa eroaa aiempien versioiden yhteydestä, joten muista päivittää järjestelmä Ubuntu 17.10: een tai uusimpaan versioon.

Varoitukset

  • FTP -palvelimet eivät ole kovin suojattuja (varsinkin jos hallitset palvelinta itse), joten älä lataa luottamuksellisia tai henkilökohtaisia ​​tietoja FTP -palvelimelle.
  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