ftp:// dla domeny

Konfiguracja serwerów, usług, itp.
bastard79
Posty: 41
Rejestracja: 06 maja 2008, 14:19

ftp:// dla domeny

Post autor: bastard79 »

Cześć.

Mam mały serwer (Lenny), na którym mam ftp (proftpd), na nim kilka domen i dzisiaj pojawił się problem, z którym nie mogę sobie poradzić.

Kupiłem domenę np. domena.pl i chciałbym rozróżnić ftp od http i nie bardzo wiem jak to ugryźć.

Czyli wpisując w przeglądarkę domena.pl domyślnie uruchamia się strona http, ale wpisując

Kod: Zaznacz cały

[url]ftp://domena.pl[/url]
chciałbym aby listowała się zawartość katalogu ftp (najlepiej po podaniu loginu i hasła) i można było przeglądać te dane oczywiście tylko w obrębie katalogu ftp, nic wyżej.

Na serwerze założyłem:

Kod: Zaznacz cały

/home/domena/domena.pl - kod strony
/home/domena/ftp - pliki multimedialne

Jak to najlepiej rozwiązać?

Próbowałem robić vhosty w apache dla ftp.domena.pl ale to jednak idzie po http a nie ftp.
Awatar użytkownika
mati75
Junior Member
Posty: 625
Rejestracja: 30 lipca 2009, 11:19
Lokalizacja: default city

Post autor: mati75 »

Zainteresuj się konfiguracją dns.
bastard79
Posty: 41
Rejestracja: 06 maja 2008, 14:19

Post autor: bastard79 »

A konkretnie?
dhapollo
Beginner
Posty: 168
Rejestracja: 12 czerwca 2010, 14:10
Lokalizacja: Warszawa

Post autor: dhapollo »

Witam.

Wydaje mi się iż to nie wina DNS. W pliku proftpd.conf dodaj.

Zapobiega opuszczaniu katalogu użytkownika:

Kod: Zaznacz cały

DefaultRoot                    ~
i to powinno zapobiec logowaniu anonimowemu i wymusić danych do logowania.

Kod: Zaznacz cały


# <Anonymous ~ftp>
#   User                                ftp
#   Group                               nogroup
#   # We want clients to be able to login with "anonymous" as well as "ftp"
#   UserAlias                   anonymous ftp
#   # Cosmetic changes, all files belongs to ftp user
#   DirFakeUser on ftp
#   DirFakeGroup on ftp
#
#   RequireValidShell           off
#
#   # Limit the maximum number of anonymous logins
#   MaxClients                  10
#
#   # We want 'welcome.msg' displayed at login, and '.message' displayed
#   # in each newly chdired directory.
#   DisplayLogin                        welcome.msg
#   DisplayChdir                .message
#
#   # Limit WRITE everywhere in the anonymous chroot
#   <Directory *>
#     <Limit WRITE>
#       DenyAll
#     </Limit>
#   </Directory>
#
#   # Uncomment this if you're brave.
#   # <Directory incoming>
#   #   # Umask 022 is a good standard umask to prevent new files and dirs
#   #   # (second parm) from being group and world writable.
#   #   Umask                           022  022
#   #            <Limit READ WRITE>
#   #            DenyAll
#   #            </Limit>
#   #            <Limit STOR>
#   #            AllowAll
#   #            </Limit>
#   # </Directory>
#
# </Anonymous>

A jeśli nie możesz się połączyć z serwerem zapraszam do lektury:

http://debian.linux.pl/content/338-prof ... w-15-minut
bastard79
Posty: 41
Rejestracja: 06 maja 2008, 14:19

Post autor: bastard79 »

Może wyjaśnię, nie mam problemu z ftp, mam użytkowników, mogą się logować np. total commanderem, użytkownicy są ograniczeni chroot w swoim katalogu domowym.

Pytanie dotyczy jak ustawić aby po wpisaniu w przeglądarkę:

Kod: Zaznacz cały

[url]ftp://domena.pl[/url]
W przeglądarce otwierała się struktura katalogów.

Z drugiej strony temat już nieaktualny, zamiast ftp wykorzystałam skrypt do wgrywania i wyszło nawet lepiej niż przez ftp, bo można wgrywać pliki bezpośrednio przez przeglądarkę.
dhapollo
Beginner
Posty: 168
Rejestracja: 12 czerwca 2010, 14:10
Lokalizacja: Warszawa

Post autor: dhapollo »

bastard79 pisze: Pytanie dotyczy jak ustawić aby po wpisaniu w przeglądarkę:

Kod: Zaznacz cały

[url]ftp://domena.pl[/url]
W przeglądarce otwierała się struktura katalogów.

Według mnie nic nie trzeba ustawiać poza przekierowaniem portów na ruterze. Ale to już nieaktualny temat.
ODPOWIEDZ