Installere og konfigurere ProFTPD Server i Ubuntu/Debian


FTP-servere er programvaren som lar deg opprette en FTP-forbindelse mellom din lokale datamaskin og en webserver. ProFTPD er en FTP-server for Unix/Linux-servere, veldig konfigurerbar og veldig effektiv, den er gratis og åpen kildekode, utgitt under GPL-lisensen.

I denne artikkelen vil vi forklare hvordan du installerer ProFTPD-serveren på Ubuntu/Debian-maskiner.

Trinn 1: Installer ProFTPD Server

Selvfølgelig må du installere programvaren for å bruke den. Sørg først for at alle systempakkene dine er oppdaterte ved å kjøre disse følgende apt-get-kommandoene i terminalen.

sudo apt-get update
sudo apt-get upgrade

Nå for å installere ProFTPD-serveren, kjør i terminalen.

sudo apt-get install proftpd

Mens du installerer, vil den be deg om å velge brukstypen du ønsker for ProFTPD-serveren din, du kan velge den beste modusen som passer dine behov.

Trinn 2: Konfigurer ProFTPD Server

Før vi begynner å bruke den, må vi redigere noen filer. /etc/proftpd/proftpd.conf er standard konfigurasjonsfil for Ubuntu/Debian-servere, for å begynne å redigere den ved å bruke vi kommando, kjør.

sudo vi /etc/proftpd/proftpd.conf

Trykk på «I»-tasten for å begynne å redigere filen. Endre nå innholdet i filen som vist nedenfor.

  1. ServerName: Gjør det til ditt standard servernavn.
  2. UseIPV6: Du kan bytte den til «Av», hvis du ikke bruker den.
  3. DefaultRoot : Fjern kommentarer på denne linjen for å begrense brukere med hjemmemappene deres.
  4. RequireValidShell: Fjern kommentarene til denne linjen og gjør den «» for å aktivere pålogging for brukere, selv for de som ikke har et gyldig skall i /etc/ skallfor å logge inn.
  5. AuthOrder: Fjern kommentaren til linjen for å aktivere bruk av lokale passord.
  6. Port: Denne linjen definerer standardporten for FTP-serveren, den er 21 som standard. Hvis du vil, kan du definere hvilken som helst egendefinert port her.
  7. SystemLog: Standard loggfilbane, du kan endre den hvis du vil.

Etter å ha gjort endringene ovenfor som foreslått, kan du lagre filen, trykke på «ESC»-tasten og skrive :x for å lagre og ganske .

Start nå ProFTPD-serveren på nytt med denne kommandoen.

sudo service proftpd restart

Under ProFTPD-installasjonen ble en standard "proftpd"-bruker opprettet automatisk, men vi må opprette et passord for den, for å gjøre det, kjør.

sudo passwd proftpd

Det er det!. Du kan nå gå til følgende adresser på nettleseren, den vil være oppe og kjøre, den vil spørre deg om brukernavn og passord.

ftp://youripaddress 

OR

ftp://yourdomian.com

Skriv «proftpd» i brukernavnet, og i passordet skriv passordet du anga tidligere for proftpd-brukeren.

Trinn 3: Opprette ProFTPD-brukere

Som du la merke til, er du i standard hjemmekatalog for «proftpd»-brukeren, noe som ikke er nyttig for oss, det er derfor vi skal opprette en ny bruker med /var /www/-mappen som hjemmemappen, slik at vi enkelt kan få tilgang til den.

For å opprette en FTP-bruker si «myproftpduser» kjør.

sudo useradd myproftpduser

For å lage et passord for det.

sudo passwd myproftpduser

For å endre hjemmemappen til /var/www/ kjør.

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

Du kan også definere brukerhjemmekatalog med useradd-kommandoen, mens du oppretter nye brukere i Linux, for mer informasjon og bruk av useradd-kommandoen, les artikkelen vår på.

  1. 15 Eksempler på 'useradd' kommando

Start nå ProFTPD-serveren på nytt med.

sudo service proftpd restart

Og nå kan du enkelt få tilgang til den fra FTP-serveren, du kan også bruke Filezilla eller en annen FTP-klient for å få tilgang til FTP-serveren din også hvis du vil.

Trinn 4: Feilsøking av ProFTPD:

Eventuelle tilgjengelige feilmeldinger vil bli lagret i /var/log/proftpd/proftpd.log som standard, du kan sjekke denne filen hvis ProFTPD-serverinstallasjonen din ikke fungerer, du må også merke deg at noen ganger skjer at ProFTPD-serveren henger og du ikke får tilgang til serveren på grunn av meldingen «Connection Refused», er det ikke et problem, alt du trenger å gjøre er å fortsette å starte ProFTPD-serveren på nytt til det fungerer (i tilfelle hvis det ikke var andre feil).

Har du installert ProFTPD-serveren før? Hva tenker du om det når du sammenligner det med andre FTP-servere som wu-ftpd?