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.
- Servernavn : Gør det til dit standardservernavn.
- BrugIPV6 : Du kan skifte det til " Fra ", hvis du ikke bruger det.
- DefaultRoot : Fjern kommentar til denne linje for at begrænse brugere med deres hjemmemapper.
- 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.
- AuthOrder : Fjern kommentar til linjen for at muliggøre brug af lokale adgangskoder.
- Port : Denne linje definerer FTP-serverens standardport, den er som standard 21. Hvis du vil, kan du definere enhver brugerdefineret port her.
- 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å
- 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?