Hvordan Sette opp EN FTP-Server med vsftpd På CentOS 7
vsftpd er en åpen kildekode OG lett FTP-serverløsning. Det er veldig raskt, sikkert og stabilt. Konfigurasjonen av vsftpd er veldig enkel og grei.
i denne artikkelen skal jeg vise deg hvordan du installerer og får tilgang til VSFTPD FTP-serveren På CentOS 7. Så, la oss komme i gang.
Installere vsftpd:
vsftpd er tilgjengelig i Det offisielle pakkelageret Til CentOS 7. Så, du kan enkelt installere DEN MED YUM package manager.
oppdater FØRST BUFFEREN FOR YUM – pakkelageret med følgende kommando:
yum package repository cache bør oppdateres.
installer nå vsftpd med følgende kommando:
Trykk nå y og trykk deretter <Enter > for å fortsette.
vsftpd skal installeres.
kontroller nå om vsftpd-tjenesten kjører med følgende kommando:
som du kan se, kjører vsftpd-tjenesten ikke eller inaktiv.
for å starte vsftpd-tjenesten, kjør følgende kommando:
kontroller nå statusen til vsftpd-tjenesten igjen.
som du kan se, kjører vsftpd-tjenesten.
Nå bør du legge til vsftpd-tjenesten i systemoppstart slik at den starter automatisk ved systemstart.
for å legge til vsftpd-tjenesten i systemoppstart, kjør følgende kommando:
vsftpd-tjenesten skal legges til oppstart av systemet.
Konfigurasjonsfiler av vsftpd:
På CentOS 7 er alle vsftpd-konfigurasjonsfilene i /etc/vsftpd-katalogen som du kan se på skjermbildet nedenfor.
den viktigste konfigurasjonsfilen er / etc / vsftpd / vsftpd.conf. Hvis du vil konfigurere vsftpd, vil du mesteparten av tiden bruke på å endre denne filen.
den viktigste konfigurasjonsfilen / etc / vsftpd / vsftpd.conf inneholder mange kommentarer som er nyttige når du konfigurerer vsftpd, men det gjør det vanskelig å se hvilke konfigurasjonsalternativer som er aktivert. Så jeg anbefaler at du beholder en sikkerhetskopi av den opprinnelige konfigurasjonsfilen og fjerner alle kommentarer fra /etc / vsftpd / vsftpd.conf-fil. På denne måten vil du kunne se på kommentarene når du trenger hjelp til å konfigurere vsftpd og fortsatt ha en ren konfigurasjonsfil som er lett å jobbe med.
for å lage en sikkerhetskopi (jeg vil kalle det / etc / vsftpd / vsftpd.conf.backup) av den opprinnelige / etc / vsftpd / vsftpd.conf-fil, kjør følgende kommando:
fjern nå alle kommentarene fra originalen /etc/vsftpd/vsftpd.conf konfigurasjonsfil med følgende kommando:
som du kan se, ser den opprinnelige konfigurasjonsfilen nå veldig rent ut.
Tilgang TIL FTP-Serveren:
standardkonfigurasjonen av vsftpd På CentOS er god nok. Som standard er vsftpd konfigurert på en måte som bare lar påloggingsbrukerne På CentOS 7 få tilgang til hjemmekatalogene via FTP.
for å få TILGANG TIL FTP-serveren din, kan du bruke kommandolinjen lftp client program eller noen grafiske FTP-klientprogrammer som FileZilla. Jeg skal bruke lftp kommandolinje FTP-klient i denne artikkelen. Jeg vil bruke Den samme CentOS 7-maskinen til testing.
lftp er tilgjengelig i den offisielle pakken depotet Av CentOS 7.
kjør følgende kommando for å installere lftp:
Trykk nå y og trykk deretter <Enter > for å fortsette.
lftp skal installeres.
finn NÅ IP-adressen til FTP-serveren din som følger:
SOM du kan se, ER IP-adressen til MIN FTP-server 192.168.21.133. DIN IP-adresse vil være annerledes. Så sørg for å erstatte den med din fra nå av.
nå, for å prøve å få tilgang TIL FTP-serveren som påloggingsbruker som følger:
HER ER BRUKERNAVN brukernavnet til påloggingsbrukeren du vil logge på FTP-serveren som OG IP_ADDR ER IP-adressen TIL FTP-serveren din.
skriv inn passordet til påloggingsbrukeren din og trykk <Enter >.
Du bør være tilkoblet.
Som du kan se, er alle katalogene og filene i HJEMMEKATALOGEN min oppført. Så det fungerer.
Legge Til NYE FTP-Brukere:
som standardkonfigurasjon av vsftpd lar bare påloggingsbrukerne få tilgang til sine hjemmekataloger via FTP, for å legge til en ny FTP-bruker, er alt du trenger å gjøre å legge til en ny påloggingsbruker på CentOS 7-maskinen.
for å legge til en ny bruker linda, kjør følgende kommando:
sett nå et passord for brukeren linda med følgende kommando. Merk at DETTE også ER FTP-passordet for brukeren linda.
skriv inn et passord for brukeren linda og trykk <Enter >.
skriv inn passordet på nytt og trykk <Enter >.
passordet skal angis.
Som du kan se, kan jeg få tilgang TIL hjemmekatalogen til brukeren linda som jeg nettopp har opprettet.
Åpning FTP-Porter:
Nå som alt fungerer, kan du åpne FTP-porter slik at andre kan få tilgang til det.
for å gjøre det ved hjelp av standard brannmurprogram (firewalld) Av CentOS 7, kjør følgende kommando:
nå, last inn brannmuren for at endringene skal tre i kraft med følgende kommando:
Så det er slik du installerer og får tilgang til VSFTPD FTP-serveren På CentOS 7. Takk for at du leser denne artikkelen.