Installation og konfiguration af ProFTPD-server i Ubuntu/Debian


FTP-servere er det stykke software, der giver dig mulighed for at oprette en FTP-forbindelse mellem din lokale computer og en webserver. ProFTPD er en FTP-server til Unix/Linux-servere, meget konfigurerbar og meget effektiv, den er gratis og open source, frigivet under GPL-licensen.

I denne artikel forklarer vi, hvordan du installerer ProFTPD-server på Ubuntu/Debian-maskiner.

Trin 1: Installer ProFTPD Server

Selvfølgelig skal du installere softwaren for at kunne bruge den. Sørg først for, at alle dine systempakker er opdaterede ved at køre disse følgende apt-get-kommandoer i terminalen.

$ sudo apt-get update
$ sudo apt-get upgrade

Nu skal du køre i terminalen for at installere ProFTPD-serveren.

$ sudo apt-get install proftpd

Under installationen beder den dig om at vælge den brugstype, du ønsker til din ProFTPD-server, du kan vælge den bedste tilstand, der passer til dine behov.

Trin 2: Konfigurer ProFTPD-server

Før vi begynder at bruge det, bliver vi nødt til at redigere nogle filer, /etc/proftpd/proftpd.conf er standardkonfigurationsfilen til Ubuntu/Debian-servere, for at begynde at redigere den ved hjælp af vi kommando, kør.

$ sudo vi /etc/proftpd/proftpd.conf

Tryk på “ I ” -tasten for at begynde at redigere filen. Skift nu indholdet af filen som vist nedenfor.

  1. Servernavn : Gør det til dit standardservernavn.
  2. BrugIPV6 : Du kan skifte det til " Fra ", hvis du ikke bruger det.
  3. DefaultRoot : Fjern kommentar til denne linje for at begrænse brugere med deres hjemmemapper.
  4. RequireValidShell : Fjern kommentar til denne linje og gør den til " Til " for at aktivere login til brugere, selv for dem der ikke har en gyldig shell i/etc/skaller for at logge ind.
  5. AuthOrder : Fjern kommentar til linjen for at muliggøre brug af lokale adgangskoder.
  6. Port : Denne linje definerer FTP-serverens standardport, den er som standard 21. Hvis du vil, kan du definere enhver brugerdefineret port her.
  7. SystemLog : Standardlogfilstien, du kan ændre den, hvis du vil.

Efter at have foretaget ovenstående ændringer som foreslået, kan du gemme filen, trykke på “ ESC ” -tasten og skrive : x for at gemme og helt.

Genstart nu ProFTPD-serveren ved hjælp af denne kommando.

$ sudo service proftpd restart

Under ProFTPD-installation oprettes en standard " proftpd " bruger automatisk, men vi bliver nødt til at oprette en adgangskode til den, for at gøre det skal du køre.

$ sudo passwd proftpd

Det er det!. Du kan nu gå til følgende adresser i browseren, den vil køre, den vil spørge dig om brugernavnet og adgangskoden.

ftp://youripaddress 

OR

ftp://yourdomian.com

Skriv " proftpd " i det arkiverede brugernavn, og skriv den adgangskode, du har angivet før til proftpd-brugeren, i den arkiverede adgangskode.

Trin 3: Oprettelse af ProFTPD-brugere

Som du bemærkede, er du i standardhjemmekataloget for " proftpd " -brugeren, hvilket ikke er nyttigt for os, derfor opretter vi en ny bruger med /var/www/ -mappen som hjemmemappe, så vi let kan få adgang til den.

For at oprette en FTP-bruger skal du sige " myproftpduser " kør.

$ sudo useradd myproftpduser

At oprette en adgangskode til den.

$ sudo passwd myproftpduser

Hvis du vil ændre sin hjemmemappe til /var/www/ run.

$ sudo usermod -m -d /var/www/ myproftpduser

Du kan også definere brugerens hjemmebibliotek med brugeradd-kommandoen, mens du opretter nye brugere i Linux, for at få flere oplysninger og brug af brugeradd-kommandoen, læs vores artikel på

  1. 15 Eksempler på 'useradd' -kommando

Genstart nu ProFTPD-serveren ved hjælp af.

$ sudo service proftpd restart

Og nu kan du let få adgang til det fra FTP-serveren, du kan også bruge Filezilla eller en hvilken som helst anden FTP-klient til at få adgang til din FTP-server også, hvis du vil.

Trin 4: Fejlfinding af ProFTPD:

Alle tilgængelige fejlmeddelelser gemmes i /var/log/proftpd/proftpd.log som standard. Du kan kontrollere denne fil, hvis din ProFTPD-serverinstallation ikke fungerer, du skal også bemærke, at det undertiden sker, at ProFTPD-serveren forsinker, og du ikke kan få adgang til serveren på grund af meddelelsen " Forbindelse nægtet ", det er ikke et problem, alt hvad du skal gøre er at fortsætte med at genstarte ProFTPD-serveren det virker (i tilfælde af at der ikke var andre fejl).

Har du installeret ProFTPD-serveren før? Hvad synes du om det, når du sammenligner det med andre FTP-servere som wu-ftpd?