Zoeken op website

ProFTPD-server installeren en configureren in Ubuntu/Debian


FTP-servers zijn het stukje software waarmee u een FTP-verbinding tot stand kunt brengen tussen uw lokale computer en een webserver. ProFTPD is een FTP-server voor Unix/Linux-servers, zeer configureerbaar en zeer effectief, het is gratis en open source, vrijgegeven onder de GPL-licentie.

In dit artikel leggen we uit hoe u de ProFTPD-server op Ubuntu/Debian-machines installeert.

Stap 1: Installeer ProFTPD-server

Om het te kunnen gebruiken, moet u uiteraard de software installeren. Zorg er eerst voor dat al uw systeempakketten up-to-date zijn door de volgende apt-get-opdrachten in de terminal uit te voeren.

sudo apt-get update
sudo apt-get upgrade

Om de ProFTPD-server nu te installeren, voert u deze uit in de terminal.

sudo apt-get install proftpd

Tijdens de installatie wordt u gevraagd het gewenste gebruikstype voor uw ProFTPD-server te kiezen. U kunt de beste modus kiezen die bij uw behoeften past.

Stap 2: Configureer ProFTPD-server

Voordat we het gaan gebruiken, moeten we enkele bestanden bewerken. /etc/proftpd/proftpd.conf is het standaardconfiguratiebestand voor Ubuntu/Debian-servers, om het te kunnen bewerken met behulp van de vi commando, uitvoeren.

sudo vi /etc/proftpd/proftpd.conf

Druk op de toets “I” om het bestand te bewerken. Wijzig nu de inhoud van het bestand zoals hieronder weergegeven.

  1. Servernaam: maak dit uw standaardservernaam.
  2. GebruikIPV6: u kunt het op “Uit“ zetten als u het niet gebruikt.
  3. DefaultRoot: verwijder commentaar op deze regel om gebruikers te beperken met hun thuismappen.
  4. RequireValidShell: verwijder het commentaar op deze regel en zet hem op 'Aan' om inloggen voor gebruikers mogelijk te maken, zelfs voor degenen die geen geldige shell hebben in /etc/ shells om in te loggen.
  5. AuthOrder: verwijder het commentaar op de regel om het gebruik van lokale wachtwoorden mogelijk te maken.
  6. Poort: deze regel definieert de standaardpoort voor de FTP-server, deze is standaard 21. Als u wilt, kunt u hier elke aangepaste poort definiëren.
  7. SystemLog: het standaard logbestandspad. U kunt dit desgewenst wijzigen.

Nadat u bovenstaande wijzigingen heeft aangebracht zoals voorgesteld, kunt u het bestand opslaan, op de toets “ESC” drukken en :x schrijven om op te slaan en te stoppen.

Start nu de ProFTPD-server opnieuw op met behulp van deze opdracht.

sudo service proftpd restart

Tijdens de ProFTPD-installatie wordt automatisch een standaard “proftpd”-gebruiker aangemaakt, maar we moeten er een wachtwoord voor aanmaken om dit uit te voeren.

sudo passwd proftpd

Dat is het!. U kunt nu naar de volgende adressen in de browser gaan, deze zal actief zijn en u zal naar de gebruikersnaam en het wachtwoord worden gevraagd.

ftp://youripaddress 

OR

ftp://yourdomian.com

In het veld Gebruikersnaam schrijft u “proftpd” en in het veld Wachtwoord schrijft u het wachtwoord dat u eerder hebt ingesteld voor de proftpd-gebruiker.

Stap 3: ProFTPD-gebruikers aanmaken

Zoals je hebt gemerkt, bevindt je je in de standaard homedirectory voor de gebruiker “proftpd”, wat voor ons niet nuttig is. Daarom gaan we een nieuwe gebruiker aanmaken met de /var /www/ map als de thuismap, zodat we er gemakkelijk toegang toe hebben.

Om een FTP-gebruiker aan te maken, zegt u “myproftpduser” en voer dit uit.

sudo useradd myproftpduser

Om er een wachtwoord voor te maken.

sudo passwd myproftpduser

Om de thuismap te wijzigen in /var/www/ run.

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

U kunt ook de thuismap van de gebruiker definiëren met de opdracht useradd, terwijl u nieuwe gebruikers aanmaakt in Linux. Lees voor meer informatie en gebruik van de opdracht useradd ons artikel op.

  1. 15 Voorbeelden van ‘useradd’-opdracht

Start nu de ProFTPD-server opnieuw op met behulp van.

sudo service proftpd restart

En nu u er gemakkelijk toegang toe heeft vanaf de FTP-server, kunt u ook Filezilla of een andere FTP-client gebruiken om toegang te krijgen tot uw FTP-server als u dat wilt.

Stap 4: Problemen met ProFTPD oplossen:

Alle beschikbare foutmeldingen worden standaard opgeslagen in /var/log/proftpd/proftpd.log. U kunt dit bestand controleren als uw ProFTPD-serverinstallatie niet werkt. Houd er ook rekening mee dat dit soms kan gebeuren gebeurt het dat de ProFTPD-server vertraging oploopt en u geen toegang krijgt tot de server vanwege het bericht “Verbinding geweigerd”, dan is dit geen probleem. Het enige wat u hoeft te doen is de ProFTPD-server opnieuw opstarten totdat het werkt (als er geen andere fouten waren).

Heeft u de ProFTPD-server al eerder geïnstalleerd? Wat denk je ervan als je het vergelijkt met andere FTP-servers zoals wu-ftpd?