Fedora FTP Server Tutorial

File Transfer Protocol lar deg overføre filer mellom datamaskiner over et nettverk. Fedora og de fleste andre Linux-distribusjoner bruker vsftpd programvare som sin FTP-server program. Når den er installert, kan FTP-serveren nås av en FTP-klient, enten grafisk eller kommandolinjebasert, på alle operativsystemer.

Fedora FTP programvare

Fedora kommer med en FTP-klient installert som standard, som du kan få tilgang til ved å skrive "ftp" i terminalvinduet. Imidlertid må FTP-serverprogramvaren installeres separat. Du kan laste ned og installere vsftpd serverprogramvaren fra Fedora programvare depotet.
Selv om FTP-protokollen er ikke iboende sikker, bruker vsftpd SSL-kryptering og en alternativ rotkatalogen for å forbedre sikkerheten. Ytterligere sikkerhetsforbedringer inkluderer anonyme nedlastinger, ikke anonyme opplastinger i standardkonfigurasjonen og begrenser eksterne brukere fra å opprette kataloger.

konfigurasjon

Etter installasjonen vil konfigurasjonsfilen for vsftpd bli funnet på "/etc/vsftpd/vsftpd.conf/". Denne filen er eid av root brukeren, så for å gjøre endringer i det du må være logget inn som root. Den vsftpd.conf har rikelige kommentarer med forklaringer for hvert direktiv som kan konfigureres. Kommentarer er indikert med en "#" symbol ved begynnelsen av en linje. Når konfigurasjonsendringer er fullført, må du starte ftp server som root bruker med kommandoen "/ etc / initd / vsftpd restart".

Vanlige endringer i konfigurasjon

Den "anon_root" Direktivet definerer rotkatalogen for å besøke brukere og der data er tilgjengelig for anonyme nedlastinger holdes. Hvis du ønsker lokale brukere skal kunne ftp inn på serveren, kan du uncomment "local_enable = yes" linje. Du kan begrense antall klienter som har tilgang til serveren ved å angi et tall i "max_clients" direktiv. Den "anon_max_rate" begrenser hastighet på dataoverføring for anonyme nedlastinger. For å skjule serverinformasjonen som vises som standard på innlogging, endre "ftpd_banner = Ny Banner Here" direktiv.

Tilgang til FTP-serveren

Når FTP-serveren er installert og konfigurert for å møte dine behov, kan kundene få tilgang til serveren med kommandoen "ftp example.com", bytter ut "example.com" med navnet eller IP-adressen til serveren. Hvis serveren er konfigurert for lokal brukertilgang, vil brukeren bli bedt om hans navn og passord. Hvis serveren er konfigurert for anonym tilgang, vil serveren automatisk gi en ftp spørsmål der brukerne kan skrive kommandoer.

FTP-kommandoer

Du finner en fullstendig liste over ftp kommandoer i FTP Man Page. Vanlige kommandoer inkludere "få remote-fil lokal-fil" for å tillate deg å kopiere en ekstern fil på en lokal datamaskin. Kommandoen "sette lokal-fil remote-fil" lar deg laste opp en fil til ftp server. Du kan vise filene på fjern computerwith den "ls" kommandoen. Lukk ftp session med "bye" eller "Avslutt" kommandoer.