Sådan opsættes en FTP -server i Ubuntu Linux (med billeder)

Indholdsfortegnelse:

Sådan opsættes en FTP -server i Ubuntu Linux (med billeder)
Sådan opsættes en FTP -server i Ubuntu Linux (med billeder)

Video: Sådan opsættes en FTP -server i Ubuntu Linux (med billeder)

Video: Sådan opsættes en FTP -server i Ubuntu Linux (med billeder)
Video: Jeg er bange for min far 2024, Kan
Anonim

Denne artikel i wikiHow viser dig, hvordan du konfigurerer og opretter forbindelse til en FTP -server fra din Ubuntu Linux -computer. FTP -servere er nyttige til at gemme filer fra din computer og tillade andre at gennemse dem. For at konfigurere en FTP -server fra din computer skal du have en FTP -servervært, som du kan oprette forbindelse til. Det anbefales også, at du opdaterer din Ubuntu -software til den nyeste tilgængelige version.

Trin

Del 1 af 4: Installation af FTP Framework

Opsæt en FTP -server i Ubuntu Linux Trin 1
Opsæt en FTP -server i Ubuntu Linux Trin 1

Trin 1. Sørg for, at Ubuntu er opdateret

Ubuntu -versioner 17.10 og nyere har vidt forskellige filstier end tidligere versioner, så du skal opgradere til den nyeste version af Ubuntu, hvis du ikke allerede har gjort det:

  • Åben Terminal
  • Indtast sudo apt-get upgrade, og tryk på ↵ Enter.
  • Indtast din adgangskode, og tryk på ↵ Enter.
  • Indtast y, når du bliver bedt om det, og tryk derefter på ↵ Enter.
  • Vent på, at opgraderingerne er færdige med at installere, og genstart derefter din computer, hvis du bliver bedt om det.
Opsæt en FTP -server i Ubuntu Linux Trin 2
Opsæt en FTP -server i Ubuntu Linux Trin 2

Trin 2. Åbn Terminal

Klik på Ansøgninger menu ⋮⋮⋮, rul ned, og klik på sort-hvid Terminal ikon for at gøre det.

Du kan også bare trykke på Alt+Ctrl+T for at åbne Terminal

Opsæt en FTP -server i Ubuntu Linux Trin 3
Opsæt en FTP -server i Ubuntu Linux Trin 3

Trin 3. Indtast VSFTPD -installeringskommandoen

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

Konfigurer en FTP -server i Ubuntu Linux Trin 4
Konfigurer en FTP -server i Ubuntu Linux Trin 4

Trin 4. Indtast din adgangskode

Indtast den adgangskode, du bruger til at logge ind på din computer, og tryk derefter på ↵ Enter.

Opsæt en FTP -server i Ubuntu Linux Trin 5
Opsæt en FTP -server i Ubuntu Linux Trin 5

Trin 5. Vent på, at VSFTPD installeres

Dette vil tage alt fra 5 minutter til 20 minutter afhængigt af dine nuværende FTP -indstillinger og din internetforbindelse, så vær tålmodig.

Opsæt en FTP -server i Ubuntu Linux Trin 6
Opsæt en FTP -server i Ubuntu Linux Trin 6

Trin 6. Installer FileZilla

Dette er det program, du vil bruge til at få adgang til og uploade til din server. Sådan installeres det:

  • Indtast sudo apt-get install filezilla
  • Indtast din adgangskode igen, hvis du bliver bedt om det.
  • Vent på, at installationen er fuldført.

Del 2 af 4: Konfiguration af FTP -serveren

Opsæt en FTP -server i Ubuntu Linux Trin 7
Opsæt en FTP -server i Ubuntu Linux Trin 7

Trin 1. Åbn VSFTPD -konfigurationsfilen

Indtast sudo nano /etc/vsftpd.conf, og tryk på ↵ Enter. Du redigerer denne fil for at tillade (eller deaktivere) visse VSFTPD -funktioner.

Opsæt en FTP -server i Ubuntu Linux Trin 8
Opsæt en FTP -server i Ubuntu Linux Trin 8

Trin 2. Tillad lokale brugere at logge ind på din FTP -server

Brug piletasterne til at rulle ned til

# Fjern denne kommentar, så lokale brugere kan logge ind.

overskrift, fjern derefter "#" fra

local_enable = JA

linje under den.

  • Du kan fjerne "#" ved at bruge piletasterne til at vælge bogstavet foran det (i dette tilfælde "l") og trykke på ← Tilbage -tasten.
  • Spring dette trin over, hvis

    local_enable = JA

  • linjen er allerede hvid.
Konfigurer en FTP -server i Ubuntu Linux Trin 9
Konfigurer en FTP -server i Ubuntu Linux Trin 9

Trin 3. Tillad FTP -skrivekommandoer

Rul ned til

# Fjern denne kommentar for at aktivere enhver form for FTP -skrivekommando.

overskrift, fjern derefter "#" fra

skrive_aktiveret = JA

linje under den.

  • Spring dette trin over, hvis

    skrive_aktiveret = JA

  • er allerede hvid.
Opsæt en FTP -server i Ubuntu Linux Trin 10
Opsæt en FTP -server i Ubuntu Linux Trin 10

Trin 4. Deaktiver ASCII -mangling

Rul helt ned til

# ASCII -mangling er en frygtelig egenskab ved protokollen.

overskrift, fjern derefter "#" fra følgende to linjer:

  • ascii_upload_enable = JA

  • ascii_download_enable = JA

Opsæt en FTP -server i Ubuntu Linux Trin 11
Opsæt en FTP -server i Ubuntu Linux Trin 11

Trin 5. Skift "chroot" -indstillingerne

Rul ned til

# chroot)

overskrift, og tilføj derefter følgende linjer:

  • user_sub_token = $ USER

  • chroot_local_user = JA

  • chroot_list_enable = JA

  • Hvis nogen af disse linjer allerede findes, skal du blot fjerne "#" før hver eksisterende linje.
Opsæt en FTP -server i Ubuntu Linux Trin 12
Opsæt en FTP -server i Ubuntu Linux Trin 12

Trin 6. Skift standardindstillingerne for "chroot"

Rul ned til

(standard følger)

overskrift, og tilføj derefter følgende linjer:

  • chroot_list_file =/etc/vsftpd.chroot_list

  • local_root =/home/$ USER/Public_html

  • allow_writeable_chroot = JA

  • Hvis nogen af disse linjer allerede findes, skal du blot fjerne "#" før hver eksisterende linje.
Konfigurer en FTP -server i Ubuntu Linux Trin 13
Konfigurer en FTP -server i Ubuntu Linux Trin 13

Trin 7. Aktiver indstillingen "ls recurse"

Rul ned til

# Du kan aktivere "-R" -indstillingen …

overskrift, fjern derefter "#" fra

ls_recurse_enable = JA

linje under den.

Opsæt en FTP -server i Ubuntu Linux Trin 14
Opsæt en FTP -server i Ubuntu Linux Trin 14

Trin 8. Gem og afslut teksteditoren

For at gøre det:

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

Del 3 af 4: Tilføjelse af brugernavne til CHROOT -listen

Opsæt en FTP -server i Ubuntu Linux Trin 15
Opsæt en FTP -server i Ubuntu Linux Trin 15

Trin 1. Åbn tekstfilen "chroot"

Indtast sudo nano /etc/vsftpd.chroot_list, og tryk på ↵ Enter.

Du kan springe til det sidste trin i denne del, hvis du ikke vil angive personer, der kan få adgang til din FTP -server

Opsæt en FTP -server i Ubuntu Linux Trin 16
Opsæt en FTP -server i Ubuntu Linux Trin 16

Trin 2. Indtast din adgangskode

Indtast den adgangskode, du bruger til at logge på Ubuntu, og tryk på ↵ Enter. Dette åbner "chroot" tekstfilen.

Spring dette trin over, hvis du ikke bliver bedt om din adgangskode

Opsæt en FTP -server i Ubuntu Linux Trin 17
Opsæt en FTP -server i Ubuntu Linux Trin 17

Trin 3. Føj brugernavne til listen

Indtast dit eget brugernavn, tryk på ↵ Enter, og gentag med alle andre brugernavne på personer, som du vil have adgang til deres hjemmemapper fra din server.

Opsæt en FTP -server i Ubuntu Linux Trin 18
Opsæt en FTP -server i Ubuntu Linux Trin 18

Trin 4. Gem din liste

Tryk på Ctrl+X, indtast y, og tryk på ↵ Enter. Din liste gemmes.

Opsæt en FTP -server i Ubuntu Linux Trin 19
Opsæt en FTP -server i Ubuntu Linux Trin 19

Trin 5. Genstart VSFTPD

Indtast sudo systemctl genstart vsftpd, og tryk på ↵ Enter. Dette stopper og genstarter VSFTPD og sikrer, at dine ændringer er gemt. Du kan nu få adgang til din FTP -server.

Del 4 af 4: Adgang til din server

Opsæt en FTP -server i Ubuntu Linux Trin 20
Opsæt en FTP -server i Ubuntu Linux Trin 20

Trin 1. Bestem din servers adresse

Hvis du betaler for en FTP -server via en hostingtjeneste (f.eks. Bluehost), skal du kende tjenestens IP -adresse eller almindelige adresse for at oprette forbindelse til den.

  • Hvis du er vært for din egen server fra din computer, bruger du din computers IP -adresse, som du kan finde ud af ved at indtaste ifconfig i Terminal og derefter gennemgå "inet addr" -nummeret.

    Hvis "ifconfig" ikke er installeret, kan du installere det ved at indtaste sudo apt-get install net-tools i Terminal

Opsæt en FTP -server i Ubuntu Linux Trin 21
Opsæt en FTP -server i Ubuntu Linux Trin 21

Trin 2. Videresend en port på din router

Når du kender din servers IP -adresse, skal du videresende din routers port 21 -slot til den adresse; Sørg for, at porten bruger TCP (ikke UDP eller en blanding af de to).

Portvideresendelse varierer fra router til router, så sørg for at tjekke den linkede artikel eller din routers dokumentation for instruktioner

Opsæt en FTP -server i Ubuntu Linux Trin 22
Opsæt en FTP -server i Ubuntu Linux Trin 22

Trin 3. Åbn Filezilla

Indtast filezilla i Terminal, og tryk på ↵ Enter. Efter et øjeblik åbnes FileZilla.

Hvis du vil oprette forbindelse via Terminal, kan du prøve at skrive ftp [adresse]. Så længe din server kører, og du har internetadgang, vil denne forsøge at oprette forbindelse til din FTP -server; men du kan muligvis ikke overføre filer

Opsæt en FTP -server i Ubuntu Linux Trin 23
Opsæt en FTP -server i Ubuntu Linux Trin 23

Trin 4. Klik på Filer

Det er i øverste venstre hjørne af FileZilla-vinduet. Hvis du gør det, bedes du om en rullemenu.

Opsæt en FTP -server i Ubuntu Linux Trin 24
Opsæt en FTP -server i Ubuntu Linux Trin 24

Trin 5. Klik på Site Manager…

Du finder denne mulighed i rullemenuen. Vinduet Site Manager åbnes.

Opsæt en FTP -server i Ubuntu Linux Trin 25
Opsæt en FTP -server i Ubuntu Linux Trin 25

Trin 6. Klik på Nyt websted

Det er en hvid knap i nederste venstre side af vinduet. Dette åbner afsnittet Nyt websted i Site Manager.

Opsæt en FTP -server i Ubuntu Linux Trin 26
Opsæt en FTP -server i Ubuntu Linux Trin 26

Trin 7. Indtast din servers adresse

Indtast adressen (eller IP -adressen) på FTP -serveren, som du vil oprette forbindelse til, i tekstfeltet "Host:".

Konfigurer en FTP -server i Ubuntu Linux Trin 27
Konfigurer en FTP -server i Ubuntu Linux Trin 27

Trin 8. Tilføj det videresendte portnummer

Skriv 21 i tekstfeltet "Port:".

Opsæt en FTP -server i Ubuntu Linux Trin 28
Opsæt en FTP -server i Ubuntu Linux Trin 28

Trin 9. Klik på Opret forbindelse

Det er en rød knap nederst på siden. Hvis du gør det, beder FileZilla om at slutte din computer til din FTP -server.

Konfigurer en FTP -server i Ubuntu Linux Trin 29
Konfigurer en FTP -server i Ubuntu Linux Trin 29

Trin 10. Flyt filer til serveren

Du kan klikke og trække mapper fra vinduet i venstre side til det højre vindue for at uploade dem til din FTP-serverside.

Tips

  • Videresendelse af port 20 kan løse nogle netværksproblemer, hvis du er vært for din egen server.
  • Tilslutning til en FTP -server i Ubuntu 17 og nyere ser lidt anderledes ud end at forbinde i tidligere versioner, så du vil opdatere din Ubuntu -version til 17.10 (eller højere), hvis du ikke allerede har gjort det.

Anbefalede: