ProFTPD Server an Ubuntu/Debian installéieren an konfiguréieren


FTP Server sinn d'Stéck Software déi Iech erlaabt eng FTP Verbindung tëscht Ärem lokalen Computer an engem Webserver ze kreéieren. ProFTPD ass e FTP Server fir Unix/Linux Server, ganz konfiguréierbar a ganz effektiv, et ass gratis & Open-Source, verëffentlecht ënner der GPL Lizenz.

An dësem Artikel erkläre mir wéi Dir ProFTPD Server op Ubuntu/Debian Maschinnen installéiere wëllt.

Schrëtt 1: Installéiert ProFTPD Server

Natierlech musst Dir d'Software installéieren fir se ze benotzen. Gitt als éischt sécher datt all Är Systempakete aktuell sinn andeems Dir dës folgend apt-get Kommandoen am Terminal leeft.

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

Elo fir de ProFTPD Server z'installéieren, lafen am Terminal.

$ sudo apt-get install proftpd

Wärend der Installatioun wäert et Iech froen de Benotzungsart ze wielen deen Dir wëllt fir Äre ProFTPD Server, Dir kënnt de beschte Modus wielen deen Äre Besoinen passt.

Schrëtt 2: ProFTPD Server konfiguréieren

Ier Dir ufänke se ze benotzen, musse mir e puer Dateien änneren, de /etc/proftpd/proftpd.conf ass d'Standard Konfiguratiounsdatei fir Ubuntu/Debian Serveren, fir se mat der z'änneren. vi Kommando, lafen.

$ sudo vi /etc/proftpd/proftpd.conf

Dréckt den I Schlëssel fir d'Ännerung vun der Datei unzefänken. Elo ännert den Inhalt vun der Datei wéi et hei ënnen ugewise gëtt.

  1. ServerName: Maacht et Äre Standard Servernumm.
  2. UseIPV6: Dir kënnt et op Off wiesselen, wann Dir et net benotzt.
  3. DefaultRoot : Decommentéiert dës Zeil fir d'Benotzer mat hiren Heemdossieren ze beschränken.
  4. RequireValidShell: Decommentéiert dës Zeil a maacht se On fir d'Umeldung fir Benotzer z'erméiglechen, och fir déi, déi keng gëlteg Shell an /etc/ hunn Shells fir aloggen.
  5. AuthOrder: Decommentéiert d'Linn fir d'Benotzung vu lokale Passwierder z'erméiglechen.
  6. Port: Dës Linn definéiert den Default-Port fir den FTP-Server, en ass par défaut 21. Wann Dir wëllt, kënnt Dir all personaliséiert Port hei definéieren.
  7. SystemLog: Den Default-Logbuch-Dateiwee, Dir kënnt en änneren wann Dir wëllt.

Nodeems Dir déi uewe genannte Ännerunge gemaach hutt, kënnt Dir d'Datei späicheren, dréckt den ESC Schlëssel a schreift :x fir ze späicheren a ganz .

Elo restart de ProFTPD Server mat dësem Kommando.

$ sudo service proftpd restart

Wärend der ProFTPD Installatioun gëtt e Standard proftpd Benotzer automatesch erstallt, awer mir mussen e Passwuert erstellen, fir dat ze maachen, lafen.

$ sudo passwd proftpd

Dat ass et!. Dir kënnt elo op folgend Adressen am Browser goen, et wäert op a lafen, et freet Iech iwwer de Benotzernumm an d'Passwuert.

ftp://youripaddress 

OR

ftp://yourdomian.com

Am Benotzernumm ofgeschloss schreift proftpd an am Passwuert ofgeschloss, schreift d'Passwuert dat Dir virdru fir de proftpd Benotzer agestallt hutt.

Schrëtt 3: ProFTPD Benotzer erstellen

Wéi Dir gemierkt hutt, sidd Dir am Standard Heemverzeichnis fir den proftpd Benotzer, wat fir eis net nëtzlech ass, dofir wäerte mir en neie Benotzer mam /var erstellen /www/ Dossier als Heem Dossier, sou datt mir et einfach zougräifen.

Fir e FTP Benotzer ze kreéieren, sot myproftpduser lafen.

$ sudo useradd myproftpduser

Fir e Passwuert dofir ze kreéieren.

$ sudo passwd myproftpduser

Fir säin Heemdossier z'änneren op /var/www/ lafen.

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

Dir kënnt och Benotzer Heemverzeechnes mat useradd Kommando definéieren, wärend en neie Benotzer am Linux erstellen, fir méi Informatioun a Gebrauch vum useradd Kommando, liest eisen Artikel op.

  1. 15 Beispiller vum 'useradd' Kommando

Elo restart de ProFTPD Server benotzt.

$ sudo service proftpd restart

An elo kënnt Dir et vum FTP-Server einfach zougräifen, Dir kënnt och Filezilla oder all aner FTP-Client benotzen fir och op Ären FTP-Server ze kommen wann Dir wëllt.

Schrëtt 4: Troubleshooting ProFTPD:

All verfügbare Fehlermeldungen ginn als Standard an /var/log/proftpd/proftpd.log gespäichert, Dir kënnt dës Datei iwwerpréiwen wann Är ProFTPD Serverinstallatioun net funktionnéiert, Dir musst och notéieren datt et heiansdo geschitt datt de ProFTPD Server lags an Dir kënnt net op de Server zougräifen wéinst dem \Connection Refused Message, et ass kee Problem, alles wat Dir maache musst ass de ProFTPD Server weider ze starten bis et funktionnéiert (am Fall wann et keng aner Feeler waren).

Hutt Dir de ProFTPD Server scho installéiert? Wat denkt Dir doriwwer wann Dir et mat anere FTP Serveren wéi wu-ftpd vergläicht?