Hvordan sette opp en FTP-server på Ubuntu Linux

Forfatter: Christy White
Opprettelsesdato: 3 Kan 2021
Oppdater Dato: 8 Kan 2024
Anonim
Hvordan sette opp en FTP-server på Ubuntu Linux - Tips
Hvordan sette opp en FTP-server på Ubuntu Linux - Tips

Innhold

Denne artikkelen vil lære deg hvordan du konfigurerer og kobler til en FTP-server på en Ubuntu Linux-datamaskin. FTP-servere er nyttige for lagring av filer på datamaskinen din og slik at andre får tilgang til dem. Først må du opprette en FTP-server slik at du kan koble til den. Det anbefales også å oppdatere Ubuntu til den nyeste tilgjengelige versjonen.

Steps

Del 1 av 4: Installere FTP Framework

  1. Forsikre deg om at Ubuntu er oppdatert. Ubuntu 17.10 og senere versjoner har filstier som er litt forskjellige fra tidligere versjoner, så oppdater systemet hvis du ikke allerede har gjort det:
    • Åpne applikasjonen "Terminal".
    • Skriv det sudo apt-get oppdatering og trykk på tasten ↵ Skriv inn.
    • Skriv inn passordet ditt og trykk på tasten ↵ Skriv inn.
    • Skriv det y når du blir bedt om det, og trykk på tasten ↵ Skriv inn.
    • Vent til installasjonen er fullført, og start datamaskinen på nytt hvis du blir bedt om det.

  2. Åpne terminalen. Klikk på menyen applikasjoner⋮⋮⋮, bla ned og klikk på svart / hvitt-ikonet Terminal.
    • Du kan også åpne "terminalen" ved å trykke på tastene alt+Ctrl+T.

  3. Kjør VSFTPD-installasjonskommandoen. Skriv det sudo apt-get install vsftpd i "Terminal" og trykk på tasten ↵ Skriv inn.

  4. Skriv inn passordet ditt. Skriv inn passordet som ble brukt for å få tilgang til datamaskinen, og trykk på tasten ↵ Skriv inn.
  5. Vent til VSFTPD installeres. Dette trinnet kan ta 5 til 20 minutter avhengig av gjeldende FTP-innstillinger og Internett-tilkoblingen, så vær tålmodig.
  6. Installer FileZilla. Denne programvaren vil bli brukt til å få tilgang til og laste opp filer til serveren. Slik installerer du det:
    • Skriv det sudo apt-get installere filezilla.
    • Skriv inn passordet ditt hvis du blir bedt om det.
    • Vent til installasjonen er fullført.

Del 2 av 4: Sette opp FTP-serveren

  1. Åpne VSFTPD-installasjonsfilen. Skriv inn for å gjøre det sudo nano /etc/vsftpd.conf og trykk på tasten ↵ Skriv inn. Du må redigere filen for å aktivere (eller deaktivere) noen VSFTPD-funksjoner.
  2. Tillat lokale brukere å få tilgang til FTP-serveren. Bruk retningspilene for å bla ned til overskriften # Fjern merket med dette for å la lokale brukere logge seg på., fjern deretter "#" fra linjen local_enable = JA under den.
    • For å fjerne "#", bruk retningspilene for å velge bokstaven foran den (i dette tilfellet bokstaven "l") og trykk på tasten ← Backspace.
    • Hopp over dette trinnet hvis linjen local_enable = YES er allerede hvit.
  3. Autoriser FTP-opptakskommandoer. Bla ned til overskriften # Uncomment dette for å aktivere enhver form for FTP-skrivekommando., fjern deretter "#" fra linjen write_enable = JA under den.
    • Hopp over dette trinnet hvis linjen write_enable = YES er allerede hvit.
  4. Deaktiver ASCII-mangling. Bla ned til overskriften # ASCII-mangling er en fryktelig funksjon i protokollen. Fjern deretter "#" fra følgende to linjer:
    • ascii_upload_enable = JA
    • ascii_download_enable = JA
  5. Endre chroot-innstillingene. Bla ned til overskriften # chroot) og legg til følgende linjer:
    • user_sub_token = $ USER
    • chroot_local_user = JA
    • chroot_list_enable = JA
    • Hvis noen av disse linjene er til stede, fjerner du "#" før hver.
  6. Endre standardinnstillinger for chroot. Bla ned til overskriften (standard følger) og legg til følgende linjer:
    • chroot_list_file = / etc / vsftpd.chroot_list
    • local_root = / home / $ USER / Public_html
    • allow_writeable_chroot = JA
    • Hvis noen av disse linjene er til stede, fjerner du "#" før hver.
  7. Aktiver alternativet "ls recurse". Bla til overskriften # Du kan aktivere alternativet "-R" ... og fjern "#" fra linjen ls_recurse_enable = JA under det.
  8. Lagre filen og avslutt redigeringsprogrammet. Å gjøre det:
    • Trykk på tastene Ctrl+X.
    • Skriv det y.
    • Trykk på tasten ↵ Skriv inn.

Del 3 av 4: Legge til brukernavn på listen "CHROOT"

  1. Åpne "chroot" tekstfilen. Skriv inn for å gjøre det sudo nano /etc/vsftpd.chroot_list og trykk på tasten ⏎ Gå tilbake.
    • Gå til siste trinn hvis du ikke vil gi bestemte brukere tilgang til FTP-serveren.
  2. Skriv inn passordet ditt. Skriv inn passordet som ble brukt for å få tilgang til Ubuntu, og trykk på tasten ↵ Skriv inn. Hvis du gjør det, åpnes tekstfilen "chroot".
    • Hopp over dette trinnet hvis passordet ikke er bedt om.
  3. Legg til brukernavn på listen. Skriv inn ditt eget brukernavn og trykk på tasten ↵ Skriv inn, gjenta deretter med de andre brukerne du vil gi tilgang til serverens kataloger til.
  4. Lagre listen. Trykk på tastene Ctrl+X, Skriv det y og fra en ↵ Skriv inn. Listen blir deretter lagret.
  5. Start VSFTPD på nytt. Skriv inn for å gjøre det sudo systemctl omstart vsftpd og trykk på tasten ↵ Skriv inn. Da starter VSFTPD på nytt, og sikrer at endringene er lagret. Du kan nå få tilgang til FTP-serveren din.

Del 4 av 4: Få tilgang til serveren

  1. Bestem serveradressen. Hvis du betaler for en FTP-serververtjeneste, må du skaffe IP-adressen eller FQDN for å koble deg til den.
    • Hvis du er vert for din egen server, bruker du datamaskinens IP-adresse, som kan fås ved å kjøre kommandoen ifconfig i "Terminal", ved siden av "inet addr".
      • Hvis "ifconfig" ikke er installert, installerer du det med kommandoen sudo apt-get install nett-verktøy ved terminalen ".
  2. Konfigurer portvideresending på ruteren din. Etter å ha fått IP-en, må du videresende trafikk fra ruterenes port 21 til den; bruk TCP-protokollen, ikke UDP (eller en blanding av de to).
    • Videresending av port varierer fra enhet til enhet, så se produsentens nettsted eller instruksjonsmanual.
  3. Åpne FileZilla. Skriv det filezilla i "Terminal" og trykk på tasten ↵ Skriv inn. Så vil den åpne.
    • For å koble til via "Terminal", skriv inn ftp . Så lenge serveren kjører og er koblet til internett, kan du koble til den, men uten å kunne overføre filer.
  4. klikk inn Arkiv i øvre venstre hjørne av FileZilla-vinduet. Deretter åpnes en rullegardinmeny.
  5. klikk inn Nettstedssjef ... i rullegardinmenyen. Deretter åpnes "Site Manager" -vinduet.
  6. klikk inn Ny side. Denne hvite knappen ligger i nedre venstre hjørne av vinduet. Hvis du gjør det, åpnes delen "Ny side" i "Site manager".
  7. Skriv inn serveradressen. I tekstboksen "Vert:" skriver du inn adressen (eller IP-adressen) for serveren du vil koble til.
  8. Legg til rutepostnummeret. Skriv det 21 i tekstfeltet "Port:".
  9. klikk inn Å koble. Denne røde knappen ligger nederst på siden. Deretter vil FileZilla koble datamaskinen til FTP-serveren.
  10. Flytt filer til serveren. Du kan klikke og dra mapper fra venstre side av vinduet til høyre side for å laste dem opp til FTP-serversiden.

Tips

  • Omdirigering av innlegg 20 kan løse nettverksproblemer i tilfelle du er vert for din egen server.
  • Prosedyren for å koble til en FTP-server på Ubuntu 17 og nyere varierer litt fra tidligere versjoner, så oppgrader systemet til versjon 17.10 (eller nyere) hvis du ikke allerede har gjort det.

advarsler

  • FTP-servere er ikke alltid sikre, spesielt når de er vert lokalt. Unngå derfor å sende konfidensielle eller personlige filer til en FTP-server.

Hvordan presentere en tallerken

Robert White

Kan 2024

Ideen når du pre enterer en tallerken er å kape en opplevel e om berører alle an ene, ikke bare maken. Når maten er appetittvekkende ut, produ erer kroppen mer væ ker om hjelp...

Hvordan lage en origami-ballong

Robert White

Kan 2024

Legg gjerne et de ign på papiret om kal vi e å nart papiret er brettet.Brette papiret i to. Gjør dette ved å ta opp bunnen av papiret til du finner toppen av papiret. Ta det ø...

Dele