Strona 1 z 1

Problem z ftp na porftpd

: 08 maja 2014, 19:48
autor: PrezesLBN
Witam postanowiłem zrobić domowy serwer, wszystko było by ok jakbym mógł zalogować się do serwera przez ftp. Wgrałem na serwer proftpd poszukałem konfiguracji lecz przy próbie logowanie na ftp serwera przez filezilla wyskakuje błąd iż hasło do "root" jest błędne (na pewno wpisuje dobre) tak samo z innymi użytkownikami, mogę wpisać byle jakie dane i tak jest blad ze haslo jest zle. Pozdrawiam i prosze o pomoc

: 08 maja 2014, 20:03
autor: LordRuthwen
Czekaj, czekaj... cholera... szklana kula mi się rozbiła, kicha.

threads/5676-Przeczytaj-zanim-cokolwiek-napiszesz!
threads/12771-Zak%C5%82adaj%C4%85c-tema ... #post81406

: 08 maja 2014, 20:27
autor: PrezesLBN
Dobra to tak plik config proftpd

Kod: Zaznacz cały

# Dołączamy konfigi ewentualnie aktywowanych modułów.
Include /etc/proftpd/modules.conf


# Tryb pracy serwera, uruchamiamy jako samodzielny proces.
ServerType                      standalone
# Określamy konfigurację jako domyślną
DefaultServer                   on


# Jesli nie używamy IPv6.
UseIPv6                         off


# Te 3 opcje znacznie skracają czas logowania.
UseReverseDNS                   off
IdentLookups                    off
ServerIdent                     off


# Określamy nazwę naszego serwera, nie podajemy jego nazwy ani wersji.
ServerName                      "ftp by ulos.pl"


# Komunikat powitalny.
DisplayLogin                    welcome.msg


# Zezwalamy na komunikat powitalny dopiero po zalogowaniu.
DeferWelcome                    on


MultilineRFC2228                on


# Zezwalamy na wyświetlanie dowiązań.
ShowSymlinks                    on


# Czas w jakim zostanie przerwane połączenie z serwerem.
TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     1200




DisplayChdir                    .message true


DenyFilter                      \*.*/


# Blokoda logowania użytkownikowi root.
RootLogin                       off


# Uwięzienie użykowanika w wyznaczonym katalogu, z którego nie będzie mógł się wydostać.
# znak ~ katalog domowy w systmie Linux.
DefaultRoot                     ~


# Opcje do listowania plików w trybie binarnym:
# "-a"="ls -a" , "+a"=blokada parametru a czyli plików ukrytych(z kropką).
ListOptions "+a"


# Sprawdzamy czy dany użytkownik, który się loguje
# posiada przypisaną w /etc/shells powłokę (szybka metoda do zablokowania).
RequireValidShell   
            on
# Port na którym nasłchuje proftpd.
Port                            21


# Konfiguracja portów trybu pasywnego używanego przez przeglądarki (ftp://host.pl).
# PassivePorts                  49152 65534


# Użyteczna opcja jeśli nasz komputer stoi za NAT-em.
# MasqueradeAddress             1.2.3.4


# This is useful for masquerading address with dynamic IPs:
# refresh any configured MasqueradeAddress directives every 8 hours


# DynMasqRefresh 28800




# Maksymalna liczba procesów demona FTP.
# Dzięki tej dyrektywie możemy ustrzec się przed atakami typu DoS.
MaxInstances                    30


# Użytkownik i grupa do których bedzie należał proces serwera.
User                            proftpd
Group                           nogroup


# Ustawienie prawa dostępu wlasciciela do modyfikacji pliku i katalogów.
# 022 => 755 , 077 => 700 , 002 =>  775
Umask                           022  022


# Konfiguracja logów.
TransferLog /var/log/proftpd/xferlog
SystemLog   /var/log/proftpd/proftpd.log


Konfiguracja sieci

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr 00:06:4f:02:34:55          inet addr:192.168.1.101  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::206:4fff:fe02:3455/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4508 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1753 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:734571 (717.3 KiB)  TX bytes:256546 (250.5 KiB)
          Interrupt:16 Base address:0xec00


lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:121 errors:0 dropped:0 overruns:0 frame:0
          TX packets:121 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:45421 (44.3 KiB)  TX bytes:45421 (44.3 KiB)


Po łączeniu z ftp

Kod: Zaznacz cały

Status:    Łączenie z 192.168.1.101:21...Status:    Połączenie nawiązanie, oczekiwanie na wiadomość powitalną...
Odpowiedź    220 192.168.1.101 FTP server ready
Polecenie:    USER root
Odpowiedź    331 Password required for root
Polecenie:    PASS ********
Odpowiedź    530 Login incorrect.
Błąd:    Błąd krytyczny



: 08 maja 2014, 20:37
autor: LordRuthwen

Kod: Zaznacz cały


# Blokoda logowania użytkownikowi root. 
RootLogin                       off

: 08 maja 2014, 20:43
autor: PrezesLBN
A jednak to ja jestem ślepy i musze kupic nowe okulary :) Pewnie bym to w końcu zauważył. Wielkie dzięki. Pozdrawiam

: 08 maja 2014, 20:45
autor: Yampress
A wiesz że logowanie na root jest niebezpieczne w ftp. Hasło leci zwykłym tekstem i jeśli ktoś podsłucha łatwo może przejąć kontrole nad maszyną.

W domu można takie zabawy, poza domem masz już po serwerze.

: 08 maja 2014, 20:53
autor: PrezesLBN
Na razie zabawa będzie w domu jeśli bd przenosił sie poza dom połączenie będzie szyfrowane

: 08 maja 2014, 21:10
autor: Yampress
ftp nie ma połączenia szyfrowanego.

: 09 maja 2014, 08:03
autor: franek4always
Yampress pisze:ftp nie ma połączenia szyfrowanego.
co nie znaczy że nie można skonfigurować proftpd by korzystał z SSL: http://www.howtoforge.com/setting-up-pr ... bian-lenny

: 09 maja 2014, 10:13
autor: Yampress
Pamiętam ten opis, czytałem go dawno temu.
Myślałem raczej o sftp/tunelu/sshfs