Sådan konfigureres en FTP-server på Ubuntu Linux

Forfatter: Christy White
Oprettelsesdato: 3 Kan 2021
Opdateringsdato: 8 Kan 2024
Anonim
Sådan konfigureres en FTP-server på Ubuntu Linux - Tips
Sådan konfigureres en FTP-server på Ubuntu Linux - Tips

Indhold

Denne artikel vil lære dig, hvordan du konfigurerer og opretter forbindelse til en FTP-server på en Ubuntu Linux-computer. FTP-servere er nyttige til opbevaring af filer på din computer og tillader andre at få adgang til dem. Først skal du oprette en FTP-server, så du kan oprette forbindelse til den. Det anbefales også at opdatere Ubuntu til den seneste tilgængelige version.

Steps

Del 1 af 4: Installation af FTP-rammen

  1. Sørg for, at Ubuntu er opdateret. Ubuntu 17.10 og senere versioner har filstier lidt anderledes end tidligere versioner, så opdater dit system, hvis du ikke allerede har gjort det:
    • Åbn applikationen "Terminal".
    • Skriv det sudo apt-get-opdatering og tryk på tasten ↵ Indtast.
    • Indtast din adgangskode, og tryk på tasten ↵ Indtast.
    • Skriv det y når du bliver bedt om det, og tryk på tasten ↵ Indtast.
    • Vent, indtil installationen er afsluttet, og genstart computeren, hvis du bliver bedt om det.

  2. Åbn terminalen. Klik på menuen Applikationer⋮⋮⋮, rulle ned og klik på det sort / hvide ikon Terminal.
    • Du kan også åbne "Terminal" ved at trykke på tasterne alt+Ctrl+T.

  3. Kør VSFTPD-installationskommandoen. Skriv det sudo apt-get install vsftpd i "Terminal" og tryk på tasten ↵ Indtast.

  4. Skriv dit kodeord. Indtast adgangskoden, der bruges til at få adgang til computeren, og tryk på tasten ↵ Indtast.
  5. Vent på, at VSFTPD installeres. Dette trin kan tage 5 til 20 minutter afhængigt af dine nuværende FTP-indstillinger og din internetforbindelse, så vær tålmodig.
  6. Installer FileZilla. Denne software bruges til at få adgang til og uploade filer til serveren. Sådan installeres det:
    • Skriv det sudo apt-get installere filezilla.
    • Skriv din adgangskode igen, hvis du bliver bedt om det.
    • Vent til installationen er afsluttet.

Del 2 af 4: Opsætning af FTP-serveren

  1. Åbn VSFTPD-installationsfilen. For at gøre det, skriv sudo nano /etc/vsftpd.conf og tryk på tasten ↵ Indtast. Du skal redigere filen for at aktivere (eller deaktivere) nogle VSFTPD-funktioner.
  2. Tillad lokale brugere at få adgang til FTP-serveren. Brug retningspile til at rulle ned til overskriften # Fravælg dette for at give lokale brugere mulighed for at logge ind., fjern derefter "#" fra linjen local_enable = JA under det.
    • For at fjerne "#" skal du bruge retningspile til at vælge bogstavet foran det (i dette tilfælde bogstavet "l") og trykke på tasten ← Backspace.
    • Spring over dette trin, hvis linjen local_enable = YES er allerede hvid.
  3. Autoriser FTP-optagelseskommandoer. Rul ned til overskriften # Fravælg dette for at aktivere enhver form for FTP-skrivekommando., fjern derefter "#" fra linjen write_enable = JA under det.
    • Spring over dette trin, hvis linjen write_enable = YES er allerede hvid.
  4. Deaktiver ASCII-mangling. Rul ned til overskriften # ASCII-mangling er en frygtelig funktion ved protokollen. Fjern derefter "#" fra følgende to linjer:
    • ascii_upload_enable = JA
    • ascii_download_enable = JA
  5. Skift chroot-indstillingerne. Rul ned til overskriften # chroot) og tilføj følgende linjer:
    • user_sub_token = $ USER
    • chroot_local_user = JA
    • chroot_list_enable = JA
    • Hvis en af ​​disse linjer er til stede, skal du fjerne "#" før hver enkelt.
  6. Skift standardindstillinger for chroot. Rul ned til overskriften (standard følger) og tilføj følgende linjer:
    • chroot_list_file = / etc / vsftpd.chroot_list
    • local_root = / home / $ USER / Public_html
    • allow_writeable_chroot = JA
    • Hvis en af ​​disse linjer er til stede, skal du fjerne "#" før hver enkelt.
  7. Aktivér indstillingen "ls recurse". Rul til overskriften # Du kan aktivere indstillingen "-R" ... og fjern "#" fra linjen ls_recurse_enable = JA under det.
  8. Gem filen, og luk redaktøren. At gøre det:
    • Tryk på tasterne Ctrl+x.
    • Skriv det y.
    • Tryk på tasten ↵ Indtast.

Del 3 af 4: Føjelse af brugernavne til listen "CHROOT"

  1. Åbn tekstfilen "chroot". For at gøre det, skriv sudo nano /etc/vsftpd.chroot_list og tryk på tasten ⏎ Retur.
    • Gå til det sidste trin, hvis du ikke ønsker at give specifikke brugere adgang til FTP-serveren.
  2. Skriv dit kodeord. Indtast adgangskoden, der bruges til at få adgang til Ubuntu, og tryk på tasten ↵ Indtast. Hvis du gør det, åbnes tekstfilen "chroot".
    • Spring over dette trin, hvis der ikke er anmodet om adgangskode.
  3. Føj brugernavne til listen. Indtast dit eget brugernavn og tryk på tasten ↵ Indtast, gentag derefter med de andre brugere, som du vil give adgang til serverens mapper.
  4. Gem listen. Tryk på tasterne Ctrl+x, Skriv det y og fra en ↵ Indtast. Listen gemmes derefter.
  5. Genstart VSFTPD. For at gøre det, skriv sudo systemctl genstart vsftpd og tryk på tasten ↵ Indtast. Derefter genstarter VSFTPD og sikrer, at ændringerne er gemt. Du kan nu få adgang til din FTP-server.

Del 4 af 4: Adgang til serveren

  1. Bestem serveradressen. Hvis du betaler for en FTP-serverhostingstjeneste, skal du hente IP-adressen eller FQDN for at oprette forbindelse til den.
    • Hvis du er vært for din egen server, skal du bruge computerens IP-adresse, som kan fås ved at køre kommandoen ifconfig i "Terminal" ved siden af ​​"inet addr".
      • Hvis "ifconfig" ikke er installeret, skal du installere det ved hjælp af kommandoen sudo apt-get install net-værktøjer ved terminalen ".
  2. Konfigurer portvideresendelse på din router. Når du har fået IP'en, skal du videresende trafik fra din routers port 21 til den; Brug TCP-protokollen, ikke UDP (eller en blanding af de to).
    • Portvideresendelse varierer fra enhed til enhed, så se producentens websted eller instruktionsmanual.
  3. Åbn FileZilla. Skriv det FileZilla i "Terminal" og tryk på tasten ↵ Indtast. Så åbnes det.
    • For at oprette forbindelse via "Terminal" skal du indtaste ftp . Så længe serveren kører og er tilsluttet internettet, kan du oprette forbindelse til den, men uden at være i stand til at overføre filer.
  4. klik ind Arkiv i øverste venstre hjørne af FileZilla-vinduet. Derefter åbnes en rullemenu.
  5. klik ind Site manager ... i rullemenuen. Derefter åbnes vinduet "Site Manager".
  6. klik ind Nyt sted. Denne hvide knap er placeret i det nederste venstre hjørne af vinduet. Hvis du gør det, åbnes afsnittet "Nyt websted" i "Site manager".
  7. Indtast serveradressen. I tekstfeltet "Host:" skal du indtaste adressen (eller IP-adressen) for den server, du vil oprette forbindelse til.
  8. Tilføj routing-postnummeret. Skriv det 21 i tekstfeltet "Port:".
  9. klik ind At forbinde. Denne røde knap findes nederst på siden. Derefter forbinder FileZilla computeren til FTP-serveren.
  10. Flyt filer til serveren. Du kan klikke og trække mapper fra venstre side af vinduet til højre for at uploade dem til FTP-serversiden.

Tips

  • Omdirigering af post 20 kan løse netværksproblemer, hvis du er vært for din egen server.
  • Proceduren for forbindelse til en FTP-server på Ubuntu 17 og nyere varierer lidt fra tidligere versioner, så opgrader dit system til version 17.10 (eller nyere), hvis du ikke allerede har gjort det.

Advarsler

  • FTP-servere er ikke altid sikre, især når de hostes lokalt. Undgå derfor at sende fortrolige eller personlige filer til en FTP-server.

I denne artikel: Ved, hvornår man kal ringe tilbage til ukendte numre Identificer begrænede numre Bloker uønkede opkald Identificer den idte opkalder på han fatnet13 Referencer Et ...

Hvordan man ringer til Kina

Randy Alexander

Kan 2024

I denne artikel: Opkald med en telefon Opkald til Kina med en applikation13 Referencer Du kal ringe til Kina og er helt tabt? Gå ikke i panik! For at ringe fra en telefon kal du ført ringe t...

Sovjet.