Hvordan sette opp en FTP -server i Ubuntu Linux (med bilder)

Innholdsfortegnelse:

Hvordan sette opp en FTP -server i Ubuntu Linux (med bilder)
Hvordan sette opp en FTP -server i Ubuntu Linux (med bilder)

Video: Hvordan sette opp en FTP -server i Ubuntu Linux (med bilder)

Video: Hvordan sette opp en FTP -server i Ubuntu Linux (med bilder)
Video: How To Use a USB Pen Drive as RAM (Windows 10/8/7) 2024, April
Anonim

Denne wikiHow -artikkelen viser deg hvordan du konfigurerer og kobler til en FTP -server fra Ubuntu Linux -datamaskinen. FTP -servere er nyttige for å lagre filer fra datamaskinen din og la andre bla gjennom dem. For å konfigurere en FTP -server fra datamaskinen din, må du ha en FTP -serververt som du kan koble til. Det anbefales også at du oppdaterer Ubuntu -programvaren til den nyeste tilgjengelige versjonen.

Trinn

Del 1 av 4: Installere FTP Framework

Sett opp en FTP -server i Ubuntu Linux Trinn 1
Sett opp en FTP -server i Ubuntu Linux Trinn 1

Trinn 1. Kontroller at Ubuntu er oppdatert

Ubuntu versjoner 17.10 og nyere har svært forskjellige filbaner enn tidligere versjoner, så du må oppgradere til den nyeste versjonen av Ubuntu hvis du ikke allerede har gjort det:

  • Åpen Terminal
  • Skriv inn sudo apt-get upgrade og trykk ↵ Enter.
  • Skriv inn passordet ditt og trykk på ↵ Enter.
  • Skriv inn y når du blir bedt om det, og trykk deretter på ↵ Enter.
  • Vent til oppgraderingene er fullført, og start datamaskinen på nytt hvis du blir bedt om det.
Sett opp en FTP -server i Ubuntu Linux Trinn 2
Sett opp en FTP -server i Ubuntu Linux Trinn 2

Trinn 2. Åpne Terminal

Klikk på applikasjoner Meny ⋮⋮⋮, bla ned og klikk på svart-hvitt Terminal ikonet for å gjøre det.

Du kan også bare trykke Alt+Ctrl+T for å åpne Terminal

Sett opp en FTP -server i Ubuntu Linux Trinn 3
Sett opp en FTP -server i Ubuntu Linux Trinn 3

Trinn 3. Skriv inn VSFTPD -installasjonskommandoen

Skriv sudo apt-get install vsftpd i Terminal, og trykk deretter på ↵ Enter.

Sett opp en FTP -server i Ubuntu Linux Trinn 4
Sett opp en FTP -server i Ubuntu Linux Trinn 4

Trinn 4. Skriv inn passordet ditt

Skriv inn passordet du bruker for å logge deg på datamaskinen, og trykk deretter på ↵ Enter.

Sett opp en FTP -server i Ubuntu Linux Trinn 5
Sett opp en FTP -server i Ubuntu Linux Trinn 5

Trinn 5. Vent til VSFTPD installeres

Dette vil ta alt fra 5 minutter til 20 minutter, avhengig av gjeldende FTP -innstillinger og Internett -tilkobling, så vær tålmodig.

Sett opp en FTP -server i Ubuntu Linux Trinn 6
Sett opp en FTP -server i Ubuntu Linux Trinn 6

Trinn 6. Installer FileZilla

Dette er programmet du vil bruke for å få tilgang til og laste opp til serveren din. Slik installerer du det:

  • Skriv inn sudo apt-get install filezilla
  • Skriv inn passordet ditt igjen hvis du blir bedt om det.
  • Vent til installasjonen er fullført.

Del 2 av 4: Konfigurering av FTP -serveren

Sett opp en FTP -server i Ubuntu Linux Trinn 7
Sett opp en FTP -server i Ubuntu Linux Trinn 7

Trinn 1. Åpne VSFTPD -konfigurasjonsfilen

Skriv inn sudo nano /etc/vsftpd.conf og trykk ↵ Enter. Du redigerer denne filen for å tillate (eller deaktivere) visse VSFTPD -funksjoner.

Sett opp en FTP -server i Ubuntu Linux Trinn 8
Sett opp en FTP -server i Ubuntu Linux Trinn 8

Trinn 2. La lokale brukere logge på FTP -serveren

Bruk piltastene til å bla ned til

# Ikke kommenter dette for å la lokale brukere logge på.

overskriften, fjern deretter "#" fra

local_enable = JA

linje under den.

  • Du kan fjerne "#" ved å bruke piltastene til å velge bokstaven foran den (i dette tilfellet "l") og trykke på ← Tilbake -tasten.
  • Hopp over dette trinnet hvis

    local_enable = JA

  • linjen er allerede hvit.
Sett opp en FTP -server i Ubuntu Linux Trinn 9
Sett opp en FTP -server i Ubuntu Linux Trinn 9

Trinn 3. Tillat FTP -skrivekommandoer

Rull ned til

# Ikke kommenter dette for å aktivere noen form for FTP -skrivekommando.

overskriften, fjern deretter "#" fra

write_enable = JA

linje under den.

  • Hopp over dette trinnet hvis

    write_enable = JA

  • er allerede hvit.
Sett opp en FTP -server i Ubuntu Linux Trinn 10
Sett opp en FTP -server i Ubuntu Linux Trinn 10

Trinn 4. Deaktiver ASCII -mangling

Rull helt ned til

# ASCII -mangling er en fryktelig funksjon i protokollen.

overskriften, fjern deretter "#" fra de to følgende linjene:

  • ascii_upload_enable = YES

  • ascii_download_enable = JA

Sett opp en FTP -server i Ubuntu Linux Trinn 11
Sett opp en FTP -server i Ubuntu Linux Trinn 11

Trinn 5. Endre "chroot" -innstillingene

Rull ned til

# chroot)

overskrift, og legg deretter til følgende linjer:

  • user_sub_token = $ USER

  • chroot_local_user = JA

  • chroot_list_enable = JA

  • Hvis noen av disse linjene allerede eksisterer, fjerner du bare "#" før hver eksisterende linje.
Sett opp en FTP -server i Ubuntu Linux Trinn 12
Sett opp en FTP -server i Ubuntu Linux Trinn 12

Trinn 6. Endre standard "chroot" -innstillinger

Rull ned til

(standard følger)

overskrift, og legg deretter 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 allerede eksisterer, fjerner du bare "#" før hver eksisterende linje.
Sett opp en FTP -server i Ubuntu Linux Trinn 13
Sett opp en FTP -server i Ubuntu Linux Trinn 13

Trinn 7. Aktiver alternativet "ls recurse"

Rull ned til

# Du kan aktivere alternativet "-R" …

overskriften, fjern deretter "#" fra

ls_recurse_enable = JA

linje under den.

Sett opp en FTP -server i Ubuntu Linux Trinn 14
Sett opp en FTP -server i Ubuntu Linux Trinn 14

Trinn 8. Lagre og avslutt tekstredigeringsprogrammet

Å gjøre slik:

  • Trykk Ctrl+X
  • Skriv y
  • Trykk på ↵ Enter

Del 3 av 4: Legge til brukernavn i CHROOT -listen

Sett opp en FTP -server i Ubuntu Linux Trinn 15
Sett opp en FTP -server i Ubuntu Linux Trinn 15

Trinn 1. Åpne "chroot" tekstfilen

Skriv inn sudo nano /etc/vsftpd.chroot_list og trykk på ↵ Enter.

Du kan hoppe til det siste trinnet i denne delen hvis du ikke vil spesifisere personer som kan få tilgang til FTP -serveren din

Sett opp en FTP -server i Ubuntu Linux Trinn 16
Sett opp en FTP -server i Ubuntu Linux Trinn 16

Trinn 2. Skriv inn passordet ditt

Skriv inn passordet du bruker for å logge deg på Ubuntu, og trykk på ↵ Enter. Dette åpner "chroot" tekstfilen.

Hopp over dette trinnet hvis du ikke blir bedt om passordet ditt

Sett opp en FTP -server i Ubuntu Linux Trinn 17
Sett opp en FTP -server i Ubuntu Linux Trinn 17

Trinn 3. Legg til brukernavn på listen

Skriv inn ditt eget brukernavn, trykk på ↵ Enter, og gjenta med andre brukernavn på personer du vil ha tilgang til deres hjemmekataloger fra din server.

Sett opp en FTP -server i Ubuntu Linux Trinn 18
Sett opp en FTP -server i Ubuntu Linux Trinn 18

Trinn 4. Lagre listen

Trykk Ctrl+X, skriv inn y, og trykk på ↵ Enter. Listen din blir lagret.

Sett opp en FTP -server i Ubuntu Linux Trinn 19
Sett opp en FTP -server i Ubuntu Linux Trinn 19

Trinn 5. Start VSFTPD på nytt

Skriv inn sudo systemctl restart vsftpd og trykk ↵ Enter. Dette stopper og 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 din

Sett opp en FTP -server i Ubuntu Linux Trinn 20
Sett opp en FTP -server i Ubuntu Linux Trinn 20

Trinn 1. Bestem serverens adresse

Hvis du betaler for en FTP -server via en hostingtjeneste (f.eks. Bluehost), må du vite tjenestens IP -adresse eller vanlige adresse for å koble til den.

  • Hvis du er vert for din egen server fra datamaskinen din, bruker du datamaskinens IP -adresse, som du kan finne ut ved å skrive inn ifconfig i Terminal og deretter gå gjennom "inet addr" -nummeret.

    Hvis "ifconfig" ikke er installert, kan du installere det ved å skrive inn sudo apt-get install net-tools i Terminal

Sett opp en FTP -server i Ubuntu Linux Trinn 21
Sett opp en FTP -server i Ubuntu Linux Trinn 21

Trinn 2. Videresend en port på ruteren

Når du kjenner serverens IP -adresse, må du videresende ruterens port 21 -spor til den adressen; Sørg for at porten bruker TCP (ikke UDP eller en blanding av de to).

Portvideresending varierer fra ruter til ruter, så sørg for å sjekke den koblede artikkelen eller ruterdokumentasjonen for instruksjoner

Sett opp en FTP -server i Ubuntu Linux Trinn 22
Sett opp en FTP -server i Ubuntu Linux Trinn 22

Trinn 3. Åpne Filezilla

Skriv inn filezilla i Terminal og trykk på ↵ Enter. Etter et øyeblikk åpnes FileZilla.

Hvis du vil koble til via Terminal, kan du prøve å skrive inn ftp [adresse]. Så lenge serveren din kjører og du har Internett -tilgang, vil denne prøve å koble til FTP -serveren din. Det er imidlertid ikke sikkert du kan overføre filer

Sett opp en FTP -server i Ubuntu Linux Trinn 23
Sett opp en FTP -server i Ubuntu Linux Trinn 23

Trinn 4. Klikk på Fil

Det er i øvre venstre hjørne av FileZilla-vinduet. Hvis du gjør det, blir du bedt om en rullegardinmeny.

Sett opp en FTP -server i Ubuntu Linux Trinn 24
Sett opp en FTP -server i Ubuntu Linux Trinn 24

Trinn 5. Klikk på Site Manager…

Du finner dette alternativet i rullegardinmenyen. Nettstedbehandling -vinduet åpnes.

Sett opp en FTP -server i Ubuntu Linux Trinn 25
Sett opp en FTP -server i Ubuntu Linux Trinn 25

Trinn 6. Klikk på Nytt nettsted

Det er en hvit knapp nederst til venstre i vinduet. Dette åpner delen Nytt nettsted i Site Manager.

Sett opp en FTP -server i Ubuntu Linux Trinn 26
Sett opp en FTP -server i Ubuntu Linux Trinn 26

Trinn 7. Skriv inn serverens adresse

I tekstfeltet "Vert:" skriver du inn adressen (eller IP -adressen) til FTP -serveren du vil koble til.

Sett opp en FTP -server i Ubuntu Linux Trinn 27
Sett opp en FTP -server i Ubuntu Linux Trinn 27

Trinn 8. Legg til det videresendte portnummeret

Skriv 21 i tekstfeltet "Port:".

Sett opp en FTP -server i Ubuntu Linux Trinn 28
Sett opp en FTP -server i Ubuntu Linux Trinn 28

Trinn 9. Klikk på Koble til

Det er en rød knapp nederst på siden. Hvis du gjør det, blir FileZilla bedt om å koble datamaskinen til FTP -serveren.

Sett opp en FTP -server i Ubuntu Linux Trinn 29
Sett opp en FTP -server i Ubuntu Linux Trinn 29

Trinn 10. Flytt filer til serveren

Du kan klikke og dra mapper fra venstre vindu til høyre vindu for å laste dem opp til FTP-serversiden.

Tips

  • Videresending av port 20 kan løse noen nettverksproblemer hvis du er vert for din egen server.
  • Å koble til en FTP -server i Ubuntu 17 og nyere ser litt annerledes ut enn å koble til i tidligere versjoner, så du vil oppdatere Ubuntu -versjonen til 17.10 (eller høyere) hvis du ikke allerede har gjort det.

Anbefalt: