Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
serwer www i ftp http://forum.freesco.pl/viewtopic.php?f=24&t=16983 |
Strona 1 z 1 |
Autor: | link <--> net [ czwartek, 19 czerwca 2008, 12:09 ] |
Tytuł: | serwer www i ftp |
Witam chcę zrobić sobie serwer ftp i www. Zainstalowałem proftpd, mam taki konfig : # This is a ProFTPD configuration file DefaultAddress 83.16.221.212 ServerName "" # Nazwa serwera ServerAdmin # Email admina ServerIdent on "" # 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 21 # Nr portu na ktorym serwer ma słuchać Umask 002 # Tryb umask 022 jest typowym standardem dla ogolnie dostepnych plikow i katalogow User nobody # Uzytkownik na jakiego odpalony jest serwer FTP Group nobody # 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 Sad 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. <Limit LOGIN> Order allow,deny Allow from All </Limit> <Directory /*> AllowOverwrite on # Zezwalamy na nadpisywanie plikow w obrebie katalogu do ktorego uzytkownik się zaloguje. AllowStoreRestart on </Directory> # Needed for NIS. PersistentPasswd off <Anonymous /home/httpd/www/public_html/> User anonymous # konto uzytkownika ktorego prawa bedzie uzyskiwala osoba logujaca sie do serwera. Group users # 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. DisplayFirstChdir .message # Plik ktorego zawartosc bedzie wyswietlana po pierwszym wejsciu do katalogu. GroupOwner root Umask 002 MaxClients 10 "Za duzo chetnych. Zapraszam innym razem" MaxClientsPerHost 5 "Przystopuj! Za duzo poloczen z jednego IP." <Limit LOGIN> Order allow,deny Allow from All </Limit> <Directory /home/httpd/www/public_html/> <Limit ALL> Allow All </Limit> AllowOverwrite on AllowStoreRestart on </Directory> </Anonymous> DefaultRoot /home/httpd/www/public_html/ # Wyznaczamy nadrzedny dla kazdego uzytkownika katalog spoza ktorego nie bbdzie mogl wyjsc. <Anonymous /home/httpd/www/public_html/> User user1 Group users AnonRequirePassword on RequireValidShell off DisplayLogin welcome.msg DisplayFirstChdir .message GroupOwner user Umask 002 MaxClients 10 "Za duzo chetnych. Zapraszam innym razem" MaxClientsPerHost 5 "Przystopuj! Za duzo poloczen z jednego IP." <Limit LOGIN> Order allow,deny Allow from All </Limit> <Directory /home/httpd/www/public_html/user2> <Limit ALL> Allow All </Limit> AllowOverwrite on AllowStoreRestart on # Pozwala klientom wznawiac upload. </Directory> </Anonymous> DefaultRoot /home/httpd/www/public_html/ <Anonymous /home/httpd/www/public_html/user3> User nobody Group nogroup AnonRequirePassword on RequireValidShell off DisplayLogin welcome.msg DisplayFirstChdir .message GroupOwner users Umask 002 MaxClients 10 "Za duzo chetnych. Zapraszam innym razem" MaxClientsPerHost 5 "Przystopuj! Za duzo poloczen z jednego IP." <Limit LOGIN> Order allow,deny Allow from All </Limit> <Directory /home/httpd/www/public_html/> <Limit ALL> Allow All </Limit> AllowOverwrite on AllowStoreRestart on </Directory> </Anonymous> DefaultRoot /home/httpd/www/public_html/ Co dalej zrobić aby to działało ? jak się logować ? |
Autor: | tasiorek [ czwartek, 19 czerwca 2008, 12:42 ] |
Tytuł: | Re: serwer www i ftp |
link <--> net pisze: Co dalej zrobić aby to działało ? jak się logować ?
Uruchomic, o ile konfig jest poprawny. Watpie zeby komus chcialo sie to wszystko sprawdzac. Logowac sie najlepiej za pomoca klienta ftp. |
Autor: | Maciek [ czwartek, 19 czerwca 2008, 13:06 ] |
Tytuł: | |
No i niestety smutna to prawda. Mi się nie chce czytać tego konfigu. Do wprowadzania takich fragmentów dobrze jest użyć tagu CODE, odpowiedni kawałek tekstu wygląda nieco inaczej i ułatwia czytanie. Poza tym co jeszcze.. należy odpalić /etc/rc.d/proftpd start i zobaczyć czy serwer ftp wystartuje. Jeśli nie - zajrzeć do /var/log i poszukać przyczyny w logach. Domyślny plik konfiguracyjny pozwala na uruchomienie proftpd bez problemów. natomiast jeśli ktoś sobie coś zmienia - powinien też widzieć, co robi i dlaczego. Jak się logować? No swoim loginem i swoim hasłem rzecz jasna. |
Autor: | -MW- [ czwartek, 19 czerwca 2008, 13:26 ] |
Tytuł: | |
swieta prawda - juz od dawna jesli znajde na forum post - mimo ze mnie zaciekawil - jest dluzszy i w nie estetyczny sposob podany to poprostu sobie odpuszcza. szkoda oczu meczyc. |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |