Terminal Tuts

Sådan bruges FTP ved kommandolinje i Ubuntu

Sådan bruges FTP ved kommandolinje i Ubuntu

File Toverføre Protocol eller FTP er det en protokol, der bruges til at flytte filer mellem computere. FTP bruger klient / server-modellen. Serveren lytter altid og venter på FTP-anmodninger fra andre fjernklienter. Når serveren modtager en anmodning, opretter den en forbindelse og håndterer login.

Under denne vejledning skal vi dække installation af FTP-serveren og viser dig nogle eksempler på, hvordan du uploader og downloader enkelt- og flere filer.

Installer FTP på Ubuntu

Før vi starter i installationsprocessen for FTP, skal vi sikre os, at systemet er opdateret ved hjælp af følgende kommandoer:

sudo apt opdatering sudo apt opgradering

Lad os derefter installere FTP-serveren.

Trin 1. Installer vsftpd-pakken ved hjælp af nedenstående kommando.

sudo apt-get install vsftpd

Installer vsftpd-pakken på Ubuntu

Trin 2. Tjek vsftpd-status.

sudo service vsftpd status

Tjek vsftpd-servicestatus

Som du kan se fra ovenstående skærmbillede, at FTP-serveren er aktiv og kører med succes.

Trin 3. Hvis du har brug for vsftpd-tjenesten til at køre automatisk, når systemet starter, kan du bruge kommandoen:

sudo service vsftpd aktivere

Lad os nu gå til næste afsnit.

Konfigurer Firewall

Efter installation af den krævede FTP-serverpakke skal vi udføre nogle flere konfigurationer på firewallen.

Trin 1. En af de grundlæggende konfigurationer er at tilføje en regel til SSH, og dette forhindrer dig i at blive låst ude af serveren.

sudo ufw tillader ssh

Som du kan, vil output fra den forrige kommando være noget som nedenstående skærmbillede:

Tilføj en regel til SSH

Trin 2. Lad os nu åbne 20 og 21 porte til FTP.

sudo ufw tillader 20 / tcp

Outputtet fra den forrige kommando skal være noget som nedenstående skærmbillede:

Tilføj regel for port 20

sudo ufw tillader 21 / tcp

Du kan finde den allerede tilføjede regel som nedenstående output:

Tilføj en regel for port 21

Trin 3. Lader også åbne portene til den passive FTP.

sudo ufw tillad 40000: 50000 / tcp

Tilføj regel for passiv FTP-port

Trin 4. Lad os nu aktivere firewallen, hvis den ikke allerede er aktiveret.

sudo ufw aktivere

Aktivér Firewall

For at sikre, at alle de tidligere regler er tilføjet med succes, kan du kontrollere firewallens status ved at køre nedenstående kommando:

sudo ufw status

Konfigurer vsftpd-konfigurationsfilen

Nogle andre få konfigurationer skulle udføres ved at redigere vsftpd-konfigurationsfilen, som findes i “/ etc / vsftpd.konf.”

Trin 1. Først og før du redigerer vsftpd-konfigurationsfilen, skal vi tage en sikkerhedskopi fra denne konfigurationsfil.

sudo cp / etc / vsftpd.conf / etc / vsftpd.konf.sikkerhedskopi

Trin 2. Åbn vsftpd-konfigurationsfilen ved hjælp af din yndlingseditor; her skal vi bruge vi-editoren.

sudo vi / etc / vsftpd.konf

Trin 3. Efter åbning af konfigurationsfilen kan du søge efter nedenstående indstillinger, fjerne kommentar fra dem og sikre, at de har den rigtige værdi.

write_enable = YES -> Tillad FTP-brugerne at skrive filer til FTP-serveren. chroot_local_user = JA -> Forhindre, at FTP-brugere gennemser uden for deres eget hjemmekatalog. local_enable = JA -> Tillad lokale brugere at logge ind via FTP. local_umask = 022 -> Giv de korrekte tilladelser til de uploadede filer / mapper.

Der er mange indstillinger i vsftpd-konfigurationsfilen, du kan kontrollere dem og beslutte, hvad der er bedst for dig.

Trin 4. Efter redigering af vsftpd-konfigurationsfilen skal du gemme og afslutte den.

Trin 5. Nu skal vi genstarte vsftpd-tjenesten for at aktivere alle de tidligere ændringer.

sudo service vsftpd genstart

Test FTP-serveren

For at teste FTP-serveren skal du oprette forbindelse fra en anden maskine ved hjælp af FTP-klienten, som allerede er installeret på de fleste Linux-systemer. Hvis FTP-klienten ikke er installeret, kan du installere den ved hjælp af kommandoen som følger:

sudo apt-get install ftp

Trin 1. Opret forbindelse til FTP-serveren fra klientmaskinen.

ftp 192.168.1.5

hvor ovenstående IP er FTP-servermaskinens IP.

Opret forbindelse til ekstern FTP-server

Som du kan se fra det forrige skærmbillede, når du forsøger at logge ind på FTP-serveren, foreslår det som standard den lokale bruger, som du kan bruge til at logge ind. Når du har indtastet brugernavnet og adgangskoden, får du den vellykkede loginbesked.

Trin 2. Lad os nu prøve nogle kommandoer, tjek din aktuelle bibliotek.

pwd

Tjek din nuværende arbejdsmappe

Som du kan se fra den forrige output betyder “/” her hjemmebiblioteket for den lokale bruger, der er logget ind, som i vores tilfælde er “hendadel.”

Angiv indholdet i det aktuelle bibliotek.

ls

Eksempel på output af ls-kommandoen

Trin 3. Fra FTP-servermaskinen skal du prøve at oprette et bibliotek og oprette nogle filer i det som nedenstående skærmbillede.

Oprettet et bibliotek kaldet ftpdir

Trin 4. Fra FTP-klientmaskinen skal du flytte til det nyoprettede bibliotek og liste dets indhold for at downloade det på klientmaskinen.

Gå til ftpdir for at downloade de anførte filer

Trin 5. Lad os nu downloade en enkelt fil.

få download1

Download enkeltfil fra den eksterne FTP-server

Som du kan se fra det forrige skærmbillede, er filen blevet downloadet med succes. Du kan finde den downloadede fil i din klients maskine, der er logget ind i brugerens hjemmekatalog som nedenfor.

Tjek den downloadede fil

Trin 6. For at downloade flere filer fra FTP-serveren.

mget download *

Download flere filer

Og du kan kontrollere de downloadede filer som vist tidligere.

Kontroller de downloadede filer

Trin 7. Fra klientens FTP-maskine, mens du er forbundet til FTP-serveren, skal du oprette en mappe som nedenstående skærmbillede.

Opret mappe for at uploade filer til FTP-server

Flyt fra dit nuværende bibliotek til det nyoprettede bibliotek.

Fra FTP-server Gå til uploaddir

Trin 8. Lad os nu uploade en enkelt fil til FTP-serveren.

sæt upload1

Upload en enkelt fil til FTP-serveren

Trin 9. For at uploade flere filer til FTP-serveren.

mput upload *

Upload flere filer til FTP-serveren

Fra FTP-servermaskinen kan du kontrollere de uploadede filer som nedenfor.

Tjek uploadede filer

Det slutter denne tutorial, hvor vi har installeret FTP-serveren og brugt den til at uploade og downloade filer. For yderligere hjælp, bedes du give en kommentar, og vi hjælper dig gerne.

Top 10 spil at spille på Ubuntu
Windows-platform har været en af ​​de dominerende platforme til spil på grund af den enorme procentdel af spil, der udvikler sig i dag til indbygget a...
5 bedste arkadespil til Linux
I dag er computere seriøse maskiner, der bruges til spil. Hvis du ikke kan få den nye høje score, ved du hvad jeg mener. I dette indlæg vil du kende n...
Kamp om Wesnoth 1.13.6 Udvikling frigivet
Kamp om Wesnoth 1.13.6 udgivet i sidste måned, er den sjette udviklingsudgivelse i 1.13.x-serien, og den leverer en række forbedringer, især til bruge...