Jūs neprisijungęs
Aukštyn Tema Programinė įranga / GNU/Linux, bei Unix Operacinės Sistemos / Apie: proftpd
- Virginijus Data 2006-05-14 14:16 Redaguota: 2006-11-08 17:29
proftpd startas..:
įdiegiant proftpd bus sukurtas vartotojas ftp ir priskirtas grupei nogroup.
vartotojas slaptažodžio neturi.
---------
proftpd konfiguracija, kaip ir dauguma kitų, randasi /etc/ kataloge.
pakeitus konfiguracinio failo turinį serverį reikia perkrauti:
/etc/init.d/proftpd restart
---------
Šitą galima naudoti dabar iškarto. http://proftpd.org papildymui..
Sarašiukas mano naudojamų taisyklių:
######################################################

ServerName      "Traktorius"
ServerType standalone                         #nelabai pamenu kuo skiriasi nuo inetd, bet šitas "geriau"
DeferWelcome on                                 #pasveikinimas-informacija prisijungus vartotojui

TimeoutNoTransfer 200                       #laukimo laikas kai vartotojas nieko nedaro (sekundės)
TimeoutStalled 200                               #laukimo laikas iki nutruks susijungimas, jei nutrūko siuntimas
TimeoutIdle 100                                    #irgi laukimas, laikus pasibaigus ryšys nutraukiamas

DisplayLogin  welcome.msg                 #pasveikinimo žinutės vardas, ji randasi root'e (i.e.  /home/ftp)
DisplayFirstChdir  .message                #ką pirmą parodyti...
ListOptions                  "-l"

DenyFilter  \*.*/
DefaultRoot  ~                                       #sisteminiams vartotojams papulti i savo home

Port    21                                             #galima nurodyti kitą

User  nobody                                     # anonymous serverio vartotojas
Group  nogroup                                    # :)

<Limit LOGIN>
Deny meldas.serveriai.lt   # čia files.lt šnipas...
</Limit>

################################################

<Anonymous ~ftp>   #ftp be slaptažodžio, kitaip a@

  User                        ftp
  Group                       nogroup
  UserAlias                   anonymous ftp
  DirFakeUser on ftp
  DirFakeGroup on ftp
  RequireValidShell           off
  MaxClients                  6         #maksimalus bendras sesijų kiekis
  MaxClientsPerHost           2  #maksimalus iš vieno IP, taisyklės turi būti greta.
AllowRetrieveRestart  on        # leidimas tęsti nebaigta siuntimą
AllowStoreRestart     on          # taip pat pratęsimui (windows users)
AllowOverwrite        on             #perrašymui

<Directory Incoming>  # taip galima aprašyti kiekvieno katalogo taisykles.

Umask     022  022

<Limit STOR>  # leidimas dėti į serverį
AllowAll
</Limit>

<Limit APPE>   # windows vartotojai pratęsdami siuntimą naudoją kitą komandą, čia jiems.
AllowAll
</Limit>

</Directory>
</Anonymous>

################################################

<Global>                                    #bendros taisyklės visiems
AllowLogSymlinks on
AllowForeignAddress on
AllowRetrieveRestart on
AllowStoreRestart on
AllowOverwrite on
DeferWelcome on
IdentLookups on
CommandBufferSize 5              
DenyFilter exit                            #komandų filtras. exit komandai buvo parašytas eksploitas
#DefaultTransferMode ascii
#tcpNoDelay on
</Global>
#SocketBindTight on
TimeoutLogin 30                         #laukimo laikas iki vartotojas prisijungs. (user:pass)
UseReverseDNS on                  
Pagrindinė - Virginijus Data 2006-05-14 14:17
mano wellcome.msg:
############33

                              Traktorius

                   Brrrrrr bVžuuuuu eeeN džin-dŽiiin...

                                         ..,.
                                       .o..p.  
                                   ..o0O...    |
                                  .O0   _______|___
                                 oO    //---------||
                                ||    //          ||
                                ||   //___________||_____    
                           _____||__/ |           |<<<>>>|
                     /     |          |        ___|____  |__
                    /|-----|_xxxxx     \      /        \ |||
           .d.     /||      /   \ ______\____|          |--/
          dPxQX   /|||-----|  O  |________|--|          |
   ...,.,xXCSsxn./||||......\___/.............\_________/..............

Vartotojas:        %U@%R !

Vietinis laikas:   %T

Laisvos vietos:    25GB

Atsiliepimai:      mevvis@gmail.com

          

                     Sveikas atvykes!
Pagrindinė - Virginijus Data 2006-05-14 14:18 Redaguota: 2006-05-17 23:48
serveris turi ir kelis "monitoringo" įrankius
ftptop -veiksmas esamuoju laiku
ftpstat -statistika.. bendra, kiekvieno atskirai, pagal datą ir t.t.
ftpwho -vienkartinis išvedimas kas vyksta.
Pagrindinė - Virginijus Data 2006-09-02 23:27 Redaguota: 2007-03-12 19:11
#Proftpd version 1.2.x
#Zemiau yra aprasyta byla Upload, tai yra incoming, kadangi ji rasoma,
#manau padesiu sau apsisaugoti nuo ftp skaneriu
#taigis, kad nepamirsciau... :)

ServerName "Traktorius"
ServerType standalone
DeferWelcome on
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
TimeoutLogin 30 
DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"
DenyFilter \*.*/
DefaultRoot ~
Port 21
MaxInstances 20
User nobody
Group nogroup
Umask 022  022
MaxClients 8
MaxClientsPerHost 2
#MaxClientsPerUser 2
#MaxHostsPerUser 2
AllowOverwrite on
AllowRetrieveRestart  on
AllowStoreRestart     on
DelayEngine on
##################################################
<Anonymous ~ftp>
User ftp
Group nogroup
UserAlias anonymous ftp
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
MaxClients 8
MaxClientsPerHost 2
#MaxClientsPerUser 2
#MaxHostsPerUser 2
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
<Directory Upload>
Umask 022  022
<Limit READ WRITE>
DenyAll
</Limit>
<Limit STOR APPE>
AllowAll
</Limit>
</Directory>
</Anonymous>
########################################
########################################
<Limit LOGIN>
Deny meldas.serveriai.lt
</Limit>
Pagrindinė Virginijus Data 2007-03-12 19:04 Redaguota: 2007-03-12 19:09
$: proftpd --version
- ProFTPD Version 1.3.0

#########################

ServerName                      "Traktorius"
ServerType                      standalone
DeferWelcome                    off
MultilineRFC2228                on
DefaultServer                   on
ShowSymlinks                    on
TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     600
DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                     "-l"
UseReverseDNS                   on
IdentLookups                    off
DenyFilter                      \*.*/
DefaultRoot ~/
Port                            21
AllowForeignAddress             on
PassivePorts                    49152 65534
MaxInstances                    30
User                            proftpd
Group                           nogroup
TransferLog /var/log/proftpd/xferlog
SystemLog   /var/log/proftpd/proftpd.log
<IfModule mod_tls.c>
TLSEngine off
</IfModule>
<IfModule mod_quota.c>
QuotaEngine on
</IfModule>
<IfModule mod_ratio.c>
Ratios on
</IfModule>
<IfModule mod_delay.c>
DelayEngine on
</IfModule>
<IfModule mod_ctrls.c>
ControlsEngine        on
ControlsMaxClients    2
ControlsLog           /var/log/proftpd/controls.log
ControlsInterval      5
ControlsSocket        /var/run/proftpd/proftpd.sock
</IfModule>
<IfModule mod_ctrls_admin.c>
AdminControlsEngine on
</IfModule>
AllowOverwrite on
AllowRetrieveRestart  on
AllowStoreRestart     on

<Anonymous ~ftp>
User         ftp
Group       nogroup
UserAlias             anonymous ftp
DirFakeUser  on ftp
DirFakeGroup on ftp
RequireValidShell            off
MaxClients                   10
MaxClientsPerHost            3
DisplayLogin                 welcome.msg
DisplayFirstChdir            .message
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
<Directory Upload>
Umask 022  022
<Limit READ WRITE>
DenyAll
</Limit>
<Limit STOR APPE>
AllowAll
</Limit>
</Directory>
</Anonymous>
Aukštyn Tema Programinė įranga / GNU/Linux, bei Unix Operacinės Sistemos / Apie: proftpd

Powered by mwForum 2.29.6 © 1999-2015 Markus Wichitill