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ň.
- ServerName : Ony adaty serwer adyna öwüriň.
- UseIPV6 : Eger ulanmasaňyz, ony Öçürmek -e geçirip bilersiňiz.
- DefaultRoot : Ulanyjylary öý bukjalary bilen çäklendirmek üçin bu setirden çykmaň.
- 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.
- girmek üçin gabyklar.
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ň.
- 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ň?