Ubuntu/Debian-da ProFTPD serwerini gurmak we sazlamak


FTP serwerleri, ýerli kompýuter bilen web serweriniň arasynda FTP baglanyşygyny döretmäge mümkinçilik berýän programma üpjünçiligi. ProFTPD Unix/Linux serwerleri üçin FTP serweri, gaty sazlanyp bilinýän we örän täsirli, GPL ygtyýarnamasy boýunça mugt we açyk görnüşli.

Bu makalada, Ubuntu/Debian maşynlaryna ProFTPD serwerini nädip gurmalydygyny düşündireris.

1-nji ädim: ProFTPD serwerini guruň

Elbetde, ony ulanmak üçin programma üpjünçiligini gurmaly. Ilki bilen terminaldaky aşakdaky apt-get buýruklaryny işledip, ähli ulgam paketleriňiziň döwrebapdygyna göz ýetiriň.

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

Indi ProFTPD serwerini gurmak üçin terminalda işlediň.

$ sudo apt-get install proftpd

Gurnanyňyzda, ProFTPD serweriňiz üçin isleýän ulanyş görnüşiňizi saýlamagyňyzy haýyş eder, islegleriňize laýyk iň oňat re modeimi saýlap bilersiňiz.

2-nji ädim: ProFTPD serwerini sazlaň

Ony ulanmazdan ozal käbir faýllary redaktirlemeli bolarys, /etc/proftpd/proftpd.conf Ubuntu/Debian serwerleri üçin ulanyp redaktirläp başlamak üçin deslapky konfigurasiýa faýlydyr. vi buýruk, işlet.

$ sudo vi /etc/proftpd/proftpd.conf

Faýly redaktirläp başlamak üçin I düwmesini basyň. Indi faýlyň mazmunyny aşakda görkezilişi ýaly üýtgediň.

  1. ServerName : Ony adaty serwer adyna öwüriň.
  2. UseIPV6 : Eger ulanmasaňyz, ony Öçürmek -e geçirip bilersiňiz.
  3. DefaultRoot : Ulanyjylary öý bukjalary bilen çäklendirmek üçin bu setirden çykmaň.
    • girmek üçin gabyklar.
    • AuthOrder : localerli parollary ulanmagy üpjün etmek üçin setiri açmaň.
    • Port : Bu setir FTP serweri üçin deslapky porty kesgitleýär, adaty ýagdaýda 21. Isleseňiz, bu ýerde islendik ýörite porty kesgitläp bilersiňiz.
    • SystemLog : Adaty gündelik faýl ýoly, isleseňiz üýtgedip bilersiňiz.

Teklip edilişi ýaly ýokardaky üýtgeşmeleri girizeniňizden soň, faýly ýatda saklap bilersiňiz, ESC düwmesine basyp, saklamak üçin : x ýazyp bilersiňiz.

Indi bu buýrugy ulanyp, ProFTPD serwerini täzeden açyň.

$ sudo service proftpd restart

ProFTPD gurmak wagtynda deslapky “ proftpd ” ulanyjy awtomatiki usulda döredildi, ýöne munuň üçin işlemek üçin parol döretmeli bolarys.

$ sudo passwd proftpd

Bu! Indi brauzerdäki aşakdaky salgylara baryp bilersiňiz, ol işleýär we işleýär, ulanyjynyň ady we paroly barada soraýar.

ftp://youripaddress 

OR

ftp://yourdomian.com

Ulanyjy adyna proftpd ýazyň we berlen parolda proftpd ulanyjysy üçin öň bellän parolyňyzy ýazyň.

3-nji ädim: ProFTPD ulanyjylaryny döretmek

Üns berşiňiz ýaly, proftpd ulanyjysy üçin deslapky öý bukjasynda, bu biziň üçin peýdaly däl, şonuň üçin /var bilen täze ulanyjy dörederis/www/ bukjasy öý bukjasy hökmünde, oňa aňsatlyk bilen girip bileris.

FTP ulanyjysyny döretmek üçin “ myproftpduser ” işlediň diýiň.

$ sudo useradd myproftpduser

Munuň üçin parol döretmek

$ sudo passwd myproftpduser

Öý bukjasyny /var/www/ işletmek üçin üýtgetmek.

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

Ulanyjy öý bukjasyny useradd buýrugy bilen kesgitläp bilersiňiz, Linux-da täze ulanyjy döredeniňizde, has giňişleýin maglumat we useradd buýrugyny ulanmak üçin makalamyzy okaň.

  1. 15 useradd buýrugynyň mysallary

Indi ulanyp, ProFTPD serwerini täzeden açyň.

$ sudo service proftpd restart

Indi oňa FTP serwerinden aňsatlyk bilen girip bilersiňiz, isleseňiz Filezilla ýa-da başga bir FTP müşderisini hem ulanyp bilersiňiz.

4-nji ädim: ProFTPD näsazlyklaryny düzeltmek:

Elýeterli säwlik habarlary, /var/log/proftpd/proftpd.log görnüşinde saklanar, ProFTPD serwer gurnamaňyz işlemeýän bolsa, bu faýly barlap bilersiňiz, käte-de bellemeli ProFTPD serweriniň yza galmagy we\ birikmek ret edildi habary sebäpli serwere girip bilmersiňiz, bu mesele däl, etmeli zadyňyz, ProFTPD serwerini täzeden açmagy dowam etdirmekdir işleýänçä (başga ýalňyşlyklar bolmadyk bolsa).

ProFTPD serwerini öň gurnadyňyzmy? Wu-ftpd ýaly beýleki FTP serwerleri bilen deňeşdireniňde bu hakda näme pikir edýärsiň?