Dedikuoti serveriai, VDS hostingas, debesų kompiuterija
Interneto vizija
Karjera El. paštas

Grįžti   Dedikuoti.lt forumas > Bendruomenės diskusijos > Pamokos > Kitos aplikacijos

Atsakyti
 
Temos įrankiai Ieškoti šioje temoje
  #1  
Senas 2018-07-16, 16:54
iv_vytenisg iv_vytenisg neprisijungęs
Super Moderator
 
Prisiregistravo: 2014 11
Žinutės: 63
Pagrindinis ProFTPD diegimas ir konfigūravimas CentOS aplinkoje



ProFTPD yra atvirojo kodo FTP programa (angl. daemon) plačiai naudojama dėl jo konfigūravimo galimybių.

Ši pamoka parengta naudojant mūsų dedikuotą serverį su CentOS 7 šablonu (gali būti naudojama ir CentOS 6).


0. Preliminarūs reikalavimai:

- Dedikuotas serveris naudojantis mūsų parengtą CentOS operacinės sistemos šabloną.


1. Diegimas:

ProFTPD yra EPEL repozitorija, todėl visų pirmą turite įdiegti EPEL:

Kodas:
yum -y install epel-release
Prieš diegimą atnaujinkite sistemą:

Kodas:
yum -y update
Dabar galime pradėti ProFTPD diegimą atliekant komandą:

Kodas:
yum -y install proftpd

2. Konfigūravimas:

Prieš pradedant konfigūravimą įsidiekite nano teksto redagavimo įrankį:

Kodas:
yum install nano
Tada atsidarykite konfigūracinį failą su nano:

Kodas:
yum -y install proftpd
Ir pakeiskite šiame faile serverio pavadinimą į savo serverį eilutėje:

Kodas:
ServerName "ProFTPD server"
Vietoje "ProFTPD server" įveskite "jūsų.serverio.pavadinimas". Pakeitę pavadinimą išsaugokite failą.


3. ProFTPD aktyvavimas ir įjungimas:

CentOS 7
Kodas:
systemctl restart proftpd
systemctl enable proftpd
CentOS 6
Kodas:
service proftpd restart
chkconfig --add proftpd
chkconfig proftpd on

4. Papildomų iptables taisyklių įtraukimas:

Pridėkite naują taisyklę:

Kodas:
iptables -A INPUT -p tcp -m tcp --dport 20:21 -j ACCEPT
Ir išsaugokite taisyklę:

Kodas:
iptables-save > /etc/sysconfig/iptables

5. Pasyviaus susijungimo aktyvavimas:

Pasyvus susijungimo metodas padeda išspręsti problemas susidariusias dėl įvairių ugniasienės blokavimų. Jeigu susiduriate su tokiomis problemomis pakoreguokite /etc/proftpd.conf failą:

Kodas:
nano /etc/proftpd.conf
Pridėdami tokias eilutes:

Kodas:
PassivePorts 60000 65535
 AllowStoreRestart on
 AllowRetrieveRestart on
 TimeoutNoTransfer 65535
 ListOptions "-la"
 TimeoutIdle 65535
Ir pridėkite papildomas iptables taisykles:

Kodas:
iptables -A INPUT -p tcp -m tcp --dport 60000:65535 -j ACCEPT
Ir išsaugokite jas:

Kodas:
iptables-save > /etc/sysconfig/iptables

6. FTP serviso testavimas:

Visų pirma galite atlikti testavimą lokaliai naudojant netstat:

Kodas:
netstat -plan|grep :21
atsakymas: tcp6 0 0 :::21 :::* LISTEN 22089/proftpd: (acc
Taip pat galite prisijungti lokaliai įdeigiant FTP klientą:

Kodas:
yum install -y ftp
Ir tada atlikite prisijungimą lokaliai:

Kodas:
 ftp localhost
Atsakymas: Trying ::1...
Connected to localhost (::1).
220 FTP Server ready.
Name (localhost:root):
Prisegti paveikslėliai
Paspauskite paveiksliuką, jei norite padidinti

Pavadinimas:	cover-proftpd.png‎
Peržiūros:	124
Dydis:	47.9 KB
ID:	373  
Atsakyti su citata
Atsakyti

Temos įrankiai Ieškoti šioje temoje
Ieškoti šioje temoje:

Detali paieška

Žinučių rašymo taisyklės
Jūs negalite kurti naujų temų
Jūs negalite rašyti žinučių
Jūs negalite įkelti failų
Jūs negalite redaguoti savo įrašų

BB kodas yra Įjungtas
Šypsenos yra Įjungtas
[IMG] kodas yra Įjungtas
HTML kodas yra Išjungtas

Greita navigacija


Visi laikai yra GMT +3. Šiuo metu yra 21:53.


Powered by vBulletin®
Copyright ©2000 - 2018, vBulletin Solutions, Inc.