FTP er en protokoll som lar oss overføre filer mellom to forskjellige servere over et nettverk. Det skjer mellom en "server" og en "klient" -datamaskin. Det forekommer via porter 20 og 21. Port 21 brukes til å etablere en kobling mellom to datamaskiner, og port 20 brukes til å overføre data. Samtidig er det ikke sikkert at FTP -servere er så fremtredende som de noen gang har vært. De kan fremdeles være ganske nyttige, spesielt når de brukes på intranettet.Bedrifter med et intranett for hverdagsarbeid har en FTP -server som er åpen for installerte filer for alle, og dette er enkelt å gjøre i Ubuntu 20.04.
Dette innlegget dekker hva FTP -serveren er og hvordan du installerer det på Ubuntu 20.04.
Installere FTP -server:
Oppdatering av systemet ditt:
Kjør kommandoen gitt nedenfor for å oppdatere systemlager:
$ sudo apt få oppdatering
Hvordan installere VSFTPD (FTP -server):
For det første må vi få VSFTPD. "VSFTPD" er en FTP -server som er sikker, rask og praktisk for Linux -systemer.
Kjør kommandoen gitt nedenfor:
$ sudo apt install vsftpd
Som standard vil det starte som alle tjenester i Debian.
Kontrollere statusen til VSFTPD:
Når den er installert, VSFTPD (FTP -serveren), kjør kommandoen for å sjekke statusen hvis den kjører eller ikke:
$ sudo service vsftpd status
Den viser “FTP -serveren kjører riktig.
Konfigurere FTP -server:
Alle VSFTPD -konfigurasjoner er i /etc/vsftpd.konf fil, så det er enkelt å opprette en sikkerhetskopi av den før du endrer den. Hvis noe uventet skjer, kan vi gå tilbake til originalen og angre noen feil.
Bruk kommandoen gitt kommando for å lage en sikkerhetskopi:
$ sudo cp /etc /vsftpd.Conf /etc /vsftpd.konf.Bak
Skriv inn alle kommentarene systematisk.
La oss begynne med aktivt å lytte til serveren.
Type Hør = ja
Hvis du ikke bruker IPv6, må den være deaktivert:
listen_ipv6 = nei
Det er heller ikke aktuelt å gi tilgang til en anonym bruker:
anonymous_enable = nei
Som standard kan klienten bare laste ned filen, så la den forbli aktiv:
Local_Enable = ja
skriv_enable = ja
FTP opererer i port 20:
connect_from_port_20 = ja.
Lytteporten kan endres:
listen_port = xx
Lagre endringer ved å trykke på “Ctrl+ O” og lukk filen ved å trykke på “Ctrl+ X”.
Terminalen vil se slik ut.
Skriv inn den nevnte kommandoen for å se filen uten kommentarer:
$ sudo katt /etc /vsftpd.Conf | grep -v “^#”
Opprette en ny bruker:
Utfør kommandoen vist nedenfor for å opprette en ny bruker for konfigurasjonen av serveren:
$ sudo useradd -m user1
Det vil be deg om å tilordne et passord. Oppgi passord:
Igjen, skriv inn passordet for bekreftelse. Passordet ditt er oppdatert.
Brukeren har opprettet vellykket på FTP -serveren.
Konfigurer FTP -serveren på Ubuntu 20.04:
Vi har to måter å konfigurere FTP -serveren:
Vi trenger en IP -adresse for å konfigurere serveren; Sjekk IP -adressen din gjennom følgende kommando:
$ ifconfig
Konfigurer gjennom terminal:
Fyr opp terminalen og gi tilgang til den med serverens IP -adresse:
$ ftp 10.0.2.15
Konfigurer gjennom nettleser:
Åpne nettleseren og gi tilgang til FTP -serveren. Følgende adresse er:
ftp: // 10.0.2.15
Når tilkoblingen er etablert, blir du bedt om å oppgi brukernavn og passord:
Etter å ha lagt inn legitimasjonen, klikker du på "OK", vil det bli opprettet en tilkobling.
Konklusjon:
FTP (File Transfer Protocol) er en programvare som lar oss sende filer fra et system til et annet via Internett. Det er en velkjent protokoll. Det ene systemet fungerer som en server for å bevare informasjonen, og det andre fungerer som en klient som sender eller ber om filer fra serveren. Gjennom dette innlegget forsto vi hvordan du installerer en FTP -server og hvordan du konfigurerer den via terminal og nettleser på Ubuntu 20.04.