FTP

Konfigurer FTP-server på CentOS 8

Konfigurer FTP-server på CentOS 8
vsftpd er en åpen kildekode FTP-server. Det er veldig sikkert og stabilt. vsftpd er også veldig enkelt å konfigurere. vsftpd er tilgjengelig i det offisielle pakkelageret til CentOS 8. Så det er også enkelt å få det installert på CentOS 8. I denne artikkelen skal jeg vise deg hvordan du installerer vsftpd FTP-server og hvordan du konfigurerer den på CentOS 8. Så la oss komme i gang.

Installere vsftpd:

Oppdater først CentOS 8-pakkeoppbevaringsbufferen med følgende kommando:

$ sudo dnf makecache

'

Installer nå vsftpd med følgende kommando:

$ sudo dnf installere vsftpd

Trykk nå Y og trykk deretter på for å bekrefte installasjonen.

vsftpd skal installeres.

Administrere vsftpd Service:

Når vsftpd er installert, sjekk statusen til vsftpd-tjenesten med følgende kommando:

$ sudo systemctl status vsftpd

Som du kan se, er vsftpd-tjenesten det inaktiv (kjører ikke) og funksjonshemmet (starter ikke automatisk ved systemstart).

Du kan starte vsftpd-tjenesten med følgende kommando:

$ sudo systemctl start vsftpd

Legg også til vsftpd-tjenesten til systemoppstart av CentOS 8 med følgende kommando:

$ sudo systemctl aktivere vsftpd

Sjekk nå statusen til vsftpd-tjenesten igjen.

$ sudo systemctl status vsftpd

Som du kan se, er vsftpd-tjenesten det aktiv (vsftpd kjører) og aktivert (starter automatisk ved systemstart).

Hvis du endrer en hvilken som helst vsftpd-konfigurasjonsfil, må du starte vsftpd-tjenesten på nytt. Du kan gjøre det med følgende kommando:

$ sudo systemctl starter vsftpd på nytt

Hvis du vil stoppe vsftpd-tjenesten av en eller annen grunn, kjører du følgende kommando:

$ sudo systemctl stopp vsftpd

Tillat brannmurtilgang til FTP-serveren:

For å tillate brannmurtilgang til FTP-portene 20 og 21, kjør følgende kommando:

$ sudo firewall-cmd --add-service = ftp --zone = public --permanent

Nå, for at brannmurendringene skal tre i kraft, kjører du følgende kommando:

$ sudo firewall-cmd --reload

Nå skal du kunne få tilgang til FTP-serveren som er installert på CentOS 8 fra en annen datamaskin i nettverket.

Få tilgang til FTP-serveren:

For å få tilgang til FTP-serveren som er installert på CentOS 8-maskinen din, trenger du IP-adressen til CentOS 8-maskinen din.

Du finner IP-adressen til CentOS 8-maskinen din, kjør følgende kommando:

$ nmcli

I mitt tilfelle er IP-adressen 192.168.20.129. Det vil være annerledes for deg. Så sørg for å erstatte den med din fra nå av.

Nå kan du få tilgang til FTP-serveren fra hvilken som helst FTP-klient. Du kan bruke en av kommandolinjens FTP-klienter, ftp og lftp. Eller du kan bruke en grafisk FTP-klient, FileZilla. Jeg vil bruke lftp FTP-klient i denne artikkelen.

Du kan installere lftp FTP-klient på CentOS / RHEL med følgende kommando:

$ sudo dnf installere lftp -y

På Ubuntu / Debian kan du installere lftp FTP-klient med følgende kommando:

$ sudo apt installere lftp -y

Når lftp er installert, kan du koble til FTP-serveren din med følgende kommando:

$ lftp -u

Merk: Som standard er vsftpd konfigurert på en måte som lar deg få tilgang til HOME-katalogene til CentOS 8-brukerne dine, i.e din påloggingsbruker. De er påloggingsbrukernavnet ditt og passordet er passordet til den påloggingsbrukeren.

I mitt tilfelle er lftp-kommandoen:

$ lftp -u shovon 192.168.20.129

Skriv inn passordet til brukeren du prøver å logge på som, og trykk .

Du bør være logget inn.

Nå skal du være i stand til å liste opp filene / katalogene, laste opp og laste ned filer osv.

Når du er ferdig med å teste, avslutter du lftp-programmet på følgende måte:

> slutte

Legge til nye FTP-brukere:

I standardkonfigurasjonen er å legge til en ny FTP-bruker det samme som å opprette en ny CentOS 8-bruker.

Du kan opprette en ny CentOS 8-bruker bob med følgende kommando:

$ sudo useradd --create-home bob

Still også inn passord for brukerboben som følger:

$ sudo passwd bob

Skriv inn et nytt passord og trykk på .

Skriv inn passordet på nytt, og trykk på .

Passordet skal angis.

Nå skal du kunne logge på som brukerbob.

$ lftp -u bob 192.168.20.129

Nekt FTP-tilgang til brukere:

Som standard er brukernavn lagt til i filen / etc / vsftpd / user_list nektes tilgang til FTP-serveren.

Så hvis du vil nekte tilgang til noen brukere, kan du sette brukernavnet i /etc / vsftpd / user_list fil. Husk å sette ett brukernavn per linje.

Først åpner du / etc / vsftpd / user_list filen med vi som følger:

$ sudo vi / etc / vsftpd / user_list

Deretter legger du til ønsket brukernavn på slutten av denne filen og lagrer filen.

Når du er ferdig, start vsftpd-tjenesten på nytt som følger:

$ sudo systemctl starter vsftpd på nytt

Konfigurere vsftpd FTP-server:

Standardkonfigurasjonsfilen til vsftpd er / etc / vsftpd / vsftpd.konf.

Du kan åpne vsftpd.konf fil for redigering med vi teksteditor som følger:

$ sudo vi / etc / vsftpd / vsftpd.konf

Dette er hvordan vsftpd.konf filen ser ut som.

Formatet for hvert konfigurasjonsalternativ er,

alternativnavn = verdi

Du kan finne hvilke alternativer vsftpd.konf filstøtter fra mansiden til vsftpd.konf.

Å åpne vsftpd.konf manside, kjør følgende kommando:

$ mann vsftpd.konf

Nå, rull ned litt, så finner du alle vsftpd.conf støttet alternativnavn, hva de gjør, hvilke verdier som er tillatt for alternativet og standardverdien for alternativet.

Når du har endret vsftpd.konf sørg for å starte vsftpd-tjenesten på nytt for at endringene skal tre i kraft.

$ sudo systemctl start på nytt vsftp

Så det er slik du installerer og konfigurerer vsftpd FTP-server på CentOS 8. Takk for at du leser denne artikkelen.

Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har nylig lest om Microsoft Sculpt Touch trådløs mus og bestemte meg for å kjøpe den. Etter å ha brukt den en stund bestemte jeg meg for å dele mi...
Mus AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
Nettbrettbrukere savner ofte musepekeren, spesielt når de bruker vanlige bærbare datamaskiner. Berøringsskjermen Smarttelefoner og nettbrett har mange...