Proftpd połączenie z zewnętrznego ip
: 06 lutego 2009, 01:15
Witam od jakiegoś czasu spieram się z moim serwerem ftp aby pozwolił mi połączyć się z zewnątrz, niestety serwer wygrywa:
- - długi czas połączenia przez mc (łączy)
- połączenie z TC z Windows się wcale nie udaje.
# This is a ProFTPD configuration file
ServerName "FTP Server" # Nazwa serwera
ServerAdmin [email protected] # Email admina
ServerIdent off "ftp://ftp.domena.pl/" # Pozwala na wyswietlenie wiadomosci powitalnej podczas polaczenia. Standardowo wylaczone.
ServerType standalone # Ustawia tryb pracy demona ProFTPD, styb standalone jest najwydajniejszy.
DeferWelcome on # Nie pokazuje wiadomosci powitalnej dopoki uzytkownik sie nie zautoryzuje.
DefaultServer on # Okreslamy konfiguracje jako domyslna
Port 33 # Nr portu na ktorym serwer ma słuchać
Umask 022 # Tryb umask 022 jest typowym standardem dla ogolnie dostepnych plikow i katalogow
User gummmibear # Uzytkownik na jakiego odpalony jest serwer FTP
Group gummmibear # Grupa do ktorej nalezy ten uzytkownik
TimeoutIdle 300 # Timeout przy braku ruchu (zalogowal sie i spi)
TimeoutStalled 300 # Timeout przy przeciazonym laczu jak sie nie odzywa
TimeoutLogin 60 # Timeout podczas logowania (za dlugo sie loguje)
TimeoutNoTransfer 300 # Timeout przy braku transferu
ExtendedLog /var/log/proftp.log # Miejsce gdzie maja byc logi
ExtendedLog /dev/tty10 # Konsola na ktorej maja byc wyswietlane logi
DisplayLogin welcome.msg # Plik z wiadomoscia powitalna
MaxInstances 20
MaxLoginAttempts 2
MaxClients 10 ">>>Za duzo chetnych Zapraszam innym razem.<<<" # Maxymalna liczba userow zalogowanych w danej chwili (w cudzyslowiu znajduje sie wiadomosc dla kolejnych probojacych sie zalogowac)
MaxClientsPerHost 5 "Przystopuj! Za duzo polaczen z jednego IP." # Maxymalna liczba polaczen z jednego IP.
UseReverseDNS off
IdentLookups off
<Limit LOGIN>
Order allow,deny
Allow from All
</Limit>
<Directory /home>
AllowOverwrite on # Zezwalamy na nadpisywanie plikow w obrebie katalogu do ktorego uzytkownik się zaloguje.
AllowStoreRestart on
</Directory>
# Needed for NIS.
PersistentPasswd off
<Anonymous /home>
User gummmibear # konto uzytkownika ktorego prawa bedzie uzyskiwala osoba logujaca sie do serwera.
Group gummmibear # grupa do ktorej nalezy powyzsze konto
AnonRequirePassword on # Jesli wlaczona to umozliwia uzytkownikom anonimowym logowanie sie bez hasla.
RequireValidShell off # Opcja ta powoduje, ze ProFTPD nie sprawdza czy dany uzytkownik, ktory się loguje posiada przypisana w /etc/shells powloke.
DisplayLogin welcome.msg # Okreslamy plik ktorego zawartosc bedzie wyswietlana po starcie.
DisplayChdir .message # Plik ktorego zawartosc bedzie wyswietlana po pierwszym wejsciu do katalogu.
GroupOwner root
Umask 022
MaxClients 10 "Za duzo chetnych. Zapraszam innym razem"
MaxClientsPerHost 5 "Przystopuj! Za duzo poloczen z jednego IP."
<Limit LOGIN>
Order allow,deny
Allow All
</Limit>
<Directory /home>
<Limit ALL>
Allow All
</Limit>
AllowOverwrite on
AllowStoreRestart on
</Directory>
</Anonymous>
DefaultRoot /home anonymous # Wyznaczamy nadrzedny dla kazdego uzytkownika katalog spoza ktorego nie bbdzie mogl wyjsc.
<Anonymous /home/grisza>
User grisza
Group grisza
AnonRequirePassword on
RequireValidShell off
DisplayLogin welcome.msg
DisplayChdir .message
GroupOwner user
Umask 022
MaxClients 10 "Za duzo chetnych. Zapraszam innym razem"
MaxClientsPerHost 5 "Przystopuj! Za duzo poloczen z jednego IP."
<Limit LOGIN>
Order allow,deny
Allow All
</Limit>
<Directory /home/grisza>
<Limit ALL>
Allow All
</Limit>
AllowOverwrite on
AllowStoreRestart on # Pozwala klientom wznawiac upload.
</Directory>
</Anonymous>
DefaultRoot /home anonymous