26

Odp: Problem z logowaniem do ftp

Czyli jednak nie moja wina a jakiegoś błędu.
Mógłbyś wkleić prawidłową konfigurację pliku abym mógł wkleić do siebie i dla potomnych z takim problemem na przyszłość

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

27

Odp: Problem z logowaniem do ftp

Jeżeli wczoraj działało a dziś nie - to raczej ciężko zeby to była wina ftpa...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

28

Odp: Problem z logowaniem do ftp

@wabikboy - tu masz wszystko czego potrzeba

http://eko.one.pl/?p=openwrt-ftp

29 (edytowany przez Qjanusz 2011-10-27 10:59:26)

Odp: Problem z logowaniem do ftp

Cezary, dzisiaj znów dokładnie to samo.

Tym razem jednak wyhaczyłem dokładny moment. Okazało się że po restarcie routera (reboot w Putty) plik /tmp/vsftpd/vsftpd.conf został przywrócony do treści:

dirmessage_enable=yes
download_enable=yes
dirlist_enable=yes
hide_ids=yes
syslog_enable=yes
local_umask=022
chmod_enable=no
chroot_local_user=yes
check_shell=no
user_config_dir=/tmp/vsftpd/users
listen=yes
listen_port=21
background=yes
use_sendfile=no
userlist_file=/tmp/vsftpd/userlist
userlist_enable=yes
userlist_deny=no
ftpd_banner=ftp server ready
anon_world_readable_only=no
anon_umask=022
anon_upload_enable=yes
anon_mkdir_write_enable=yes
anon_other_write_enable=yes
local_enable=yes

Bez ostatnich sześciu linijek jest to kopia zawartości pliku /etc/vsftpd.conf.template

Spotkałeś się z czymś takim?  Możesz domniemywać co może być przyczyną?
Który plik jest wykonywany bezpośrednio po starcie OpenWRT, abym mógł profilaktycznie dodać kopiowanie swojego template pod /tmp/vsftpd/vsftpd.conf  ?

30

Odp: Problem z logowaniem do ftp

Przecież tak działa plugin gargoyle - konfiguracja ftpa pochodzi z template + kilka opcji które ustawiłeś w gui. Więc /etc/vsftpd.conf który jest linkiem do /tmp/... ma właśnie taką a nie inną konfigurację. A jak myślałeś, skąd się konfiguracja ftp'a bierze?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

31

Odp: Problem z logowaniem do ftp

Dzięki!
Teraz przynajmniej wiem jak to działa. Nie sądziłem że konfiguracja ftp odświeża się z templejtu co start systemu. Rozumiem że jest to gdzieś opisane i muszę jeszcze deko doczytać.

32

Odp: Problem z logowaniem do ftp

Ok skoro to jednak nie wina jakiegoś błędu to jak to jest możliwe że działało a teraz nie chce? Cezary wstaw jak możesz prawidłowy plik vsftpd.conf dla porównania z moim może coś brakuje.

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

33

Odp: Problem z logowaniem do ftp

Nie ma czegoś takiego jak "prawidłowy". Template jest wzorcem, do niego są dodawane dodatki takie jak ustawiłeś w gui. To co ustawiłeś to masz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

34

Odp: Problem z logowaniem do ftp

w takim razie co mi blokuje dostep do ftp po ustawieniu loginu i hasła. na innym forum czytałem ze też bywaja takie problemy że anonimowo chodzi a z loginem juz nie

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

35

Odp: Problem z logowaniem do ftp

Nie doświadczyłem taki problemów...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

36

Odp: Problem z logowaniem do ftp

czy komuś zdarzyło się, że z niektórych sieci nie mozna się zalogowac na ftp? mam taką sytuację, że praktycznie wszędzie mi działa ftp, ale np znajoma ma neostrade i nie może wejsc juz na mój ftp, wywala jej błąd 404. W czym moze tkwic problem? Firewall na jej routerze, albo coś nie tak w systemie/przeglądarce?

37

Odp: Problem z logowaniem do ftp

404 to zwykłe nie znalezienie adresu. Ping też zapewne się jej nie udaje?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

38

Odp: Problem z logowaniem do ftp

pingu jeszcze nie sprawdzaliśmy, ale zobaczymy. Tylko dlaczego nie odnajduje adresu akurat u niej, a w tym samym czasie inni łączą się bez problemu, więc adres jest widoczny. Wyczytałem gdzies że problem może tkwić np w antywirusie, który nie dopuszcza połączeń z określonych portów, m.in. z ftp. Więc pomyślałem że tymczasowo sprawdze to zmieniając port dla ftp na inny i wtedy adres wyglądałby np: 217.28.180.202:9001. Tylko teraz pytanie czy się tak da i czy dobrze myśle, ze port dla ftp moge zmienić w /etc/vsftpd.conf. Ale jak tam zmienie z 21 na ten 9001 to chyba wystarczy łaczyć sie normalnie ftp://217.28.180.202 ? czy tak jak wczesniej napisałem adres razem z portem.

39

Odp: Problem z logowaniem do ftp

Z portem jak już.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

40 (edytowany przez kamillo 2011-11-01 22:28:32)

Odp: Problem z logowaniem do ftp

więc zrobiłem sobie tak jak pisałem wyżej i łącze sie teraz do ftp jako: ftp://217.28.180.202:9900. Z tym że pojawiły się kolejne problemy, teraz tam gdzie działo wczesniej ok to wywala błąd 425 sad pingi idą bez problemu

41

Odp: Problem z logowaniem do ftp

Zmień znów na 21, łącz sie po ip i zobacz czy działa.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

42

Odp: Problem z logowaniem do ftp

Witam!
Mam dokładnie taki sam problem jak koledzy. Hasło i login w ftp ustawiane, na różne sposoby, nawet jako anonim a zalogować się nie da ;/ ciągle "login incorrect" Próbowałem już wszystkiego co przychodziło mi do głowy, usuwałem ręczenie użytkowników bo z gargoyle nie chciały znikać.
tak wyglądają aktualnie moje ustawienia:

root@Gargoyle:~$ cat /etc/passwd
root:$1$ILXOuJNn$F9sXhS.mh0LR1Fyw/INxS0:0:0:root:/root:/bin/ash
network:*:101:101:network:/var:/bin/false
nobody:*:65534:65534:nobody:/var:/bin/false
daemon:*:65534:65534:daemon:/var:/bin/false
ftp:*:55:55:ftp:/tmp/usb_mount:/bin/false
admin:x:1002:1002:ftp_user:/root:/bin/false
root@Gargoyle:~$ uci show ftp
ftp.@vsftpd[0]=vsftpd
ftp.@vsftpd[0].anonmode=rw
ftp.@vsftpd[0].access=local
ftp.@vsftpd[0].publicroot=/root
ftp.@vsftpd[0].privateroot=/root
ftp.user_0=user
ftp.user_0.username=admin
ftp.user_0.password=admin
ftp.user_0.mode=rw

/etc/config/ftp

config 'vsftpd'
    option 'anonmode' 'rw'
    option 'access' 'local'
    option 'publicroot' '/root'
    option 'privateroot' '/root'

config 'user' 'user_0'
    option 'username' 'admin'
    option 'password' 'admin'
    option 'mode' 'rw'

/tmp/vsftpd/vsftpd.conf

dirmessage_enable=yes
download_enable=yes
dirlist_enable=yes
hide_ids=yes
syslog_enable=yes
local_umask=022
chmod_enable=no
chroot_local_user=yes
check_shell=no
user_config_dir=/tmp/vsftpd/users
listen=yes
listen_port=21
background=yes
use_sendfile=no
userlist_file=/tmp/vsftpd/userlist
userlist_enable=yes
userlist_deny=no
ftpd_banner=ftp server ready
anonymous_enable=no
local_enable=yes

Trace już jakąkolwiek nadzieje na te ftp sad bardzo prosze o pomoc co mógłbym jeszcze sprawdzić, dlaczego nie moge się zalogować. Jest to dosyć pilna sprawa dla mnie. Jak mam pokazać jeszcze jakieś ustawienia to pisać smile

43

Odp: Problem z logowaniem do ftp

To nie jest konfiguracja ustawiona z automatu w gui - grzebałeś ręcznie przy niej. Nie masz hasła dla użytkownika admin ustawionego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

44

Odp: Problem z logowaniem do ftp

no tak najpierw w qui kombinowałem a jak później już nie chciało mi kasować użytkowników przez gui, czy np zmieniać dla nich hasło to robiłem to ręcznie. Tzn gdzie nie mam tego hasła dla admin??? bo w /etc/config/ftp jest password ustawione na: admin tongue tak na próbe banalne hasło i login dałem to samo.

45

Odp: Problem z logowaniem do ftp

/etc/passwd. Użytkownicy w /etc/passwd robieni są przez skrypt startowy właśnie z /etc/config/ftp. A ty nie masz hasła w systemie dla admina, dlatego nie możesz się zalogować. Po co ręcznie grzebałeś?

/etc/init.d/vsftpd stop
/etc/init.d/gagroyle_ftp start
/etc/init.d/vsftpd start

zrób, samo się doda.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

46

Odp: Problem z logowaniem do ftp

coś jeszcze nie tak...

root@Gargoyle:~$ /etc/init.d/vsftpd stop
Terminated
root@Gargoyle:~$ /etc/init.d/ftp start
Changing password for admin
New password:
Retype password:
passwd: can't create '/etc/passwd+': File exists
passwd: cannot update password file /etc/passwd
root@Gargoyle:~$ /etc/init.d/vsftpd start

47

Odp: Problem z logowaniem do ftp

Usuń plik /etc/passwd+ (tylko nie /etc/passwd !). Hasła nie może ustawić i to dlatego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

48

Odp: Problem z logowaniem do ftp

passwd+, czy passwd- to są tak jakby kopie zapasowe dla passwd co nie ? smile dzięki za pomoc, już działa wszystko jak powinno smile

49

Odp: Problem z logowaniem do ftp

Witam, podłączę się do tematu gdyż mam problem z zalogowaniem się do ftp - 530 LOGIN INCORRECT
Z dostępem anonimowym nie ma problemu, za to kiedy chce się zalogować podając login i hasło dostaję powyższy błąd.
serwer - proftpd

/etc/proftpd.conf:

    ServerName        "OpenWrt ftp server"
    ServerType        standalone
    DefaultServer    on
    RequireValidShell    off
    AuthUserFile    /etc/passwd
    Port        21
    UseIPv6        off
    Umask        022
    MaxInstances    10
    User        nobody
    Group        nogroup
    DefaultRoot        ~
    AllowOverwrite    on

Czyli zgodne z http://eko.one.pl/?p=openwrt-proftpd
Dodawanie użytkownika też zgodnie z tym poradnikiem było przeprowadzone.
/etc/passwd

root:x:0:0:root:/root:/bin/ash
daemon:*:1:1:daemon:/var:/bin/false
network:*:101:101:network:/var:/bin/false
nobody:*:65534:65534:nobody:/var:/bin/false
ftp:*:55:55:ftp:/mnt/sdb1/katalog:/bin/false
mistrzu:x:1010:65534:mistrzu:/mnt/sdb1/katalog:/bin/false

/etc/shadow

daemon:*:0:0:99999:7:::
ftp:*:0:0:99999:7:::
network:*:0:0:99999:7:::
nobody:*:0:0:99999:7:::
mistrzu:$1$wrcieLHI$LkxOVa7OafmAmcjnhOgoq/:15682:0:99999:7:::

Tutaj bez zmian
/etc/group

root:x:0:
daemon:x:1:
adm:x:4:
mail:x:8:
audio:x:29:
www-data:x:33:
ftp:x:55:
users:x:100:
network:x:101:
nogroup:x:65534:

Serwer odpalony z komendą

proftpd -d 10 -n
Gargoyle proftpd[10650]: using TCP receive buffer size of 87380 bytes
Gargoyle proftpd[10650]: using TCP send buffer size of 16384 bytes
Gargoyle proftpd[10650]: disabling runtime support for IPv6 connections
Gargoyle proftpd[10650]: retrieved UID 65534 for user 'nobody'
Gargoyle proftpd[10650]: retrieved GID 65534 for group 'nogroup'
Gargoyle proftpd[10650] Gargoyle:
Gargoyle proftpd[10650] Gargoyle: Config for OpenWrt ftp serwer:
Gargoyle proftpd[10650] Gargoyle: ~ftp/
Gargoyle proftpd[10650] Gargoyle:  UserName
Gargoyle proftpd[10650] Gargoyle:  GroupName
Gargoyle proftpd[10650] Gargoyle:  UserAlias
Gargoyle proftpd[10650] Gargoyle:  MaxClients
Gargoyle proftpd[10650] Gargoyle:  RequireValidShell
Gargoyle proftpd[10650] Gargoyle:  Umask
Gargoyle proftpd[10650] Gargoyle:  AllowOverwrite
Gargoyle proftpd[10650] Gargoyle: DefaultServer
Gargoyle proftpd[10650] Gargoyle: RequireValidShell
Gargoyle proftpd[10650] Gargoyle: AuthUserFile
Gargoyle proftpd[10650] Gargoyle: Umask
Gargoyle proftpd[10650] Gargoyle: UserID
Gargoyle proftpd[10650] Gargoyle: UserName
Gargoyle proftpd[10650] Gargoyle: GroupID
Gargoyle proftpd[10650] Gargoyle: GroupName
Gargoyle proftpd[10650] Gargoyle: DefaultRoot
Gargoyle proftpd[10650] Gargoyle: AllowOverwrite
Gargoyle proftpd[10650] Gargoyle: ROOT PRIVS at mod_delay.c:425
Gargoyle proftpd[10650] Gargoyle: RELINQUISH PRIVS at mod_delay.c:430
Gargoyle proftpd[10650] Gargoyle: retrieved group ID: 65534
Gargoyle proftpd[10650] Gargoyle: setting group ID: 65534
Gargoyle proftpd[10650] Gargoyle: SETUP PRIVS at main.c:3336
Gargoyle proftpd[10650] Gargoyle: ROOT PRIVS at main.c:2306
Gargoyle proftpd[10650] Gargoyle: RELINQUISH PRIVS at main.c:2315
Gargoyle proftpd[10650] Gargoyle: ROOT PRIVS at main.c:2673
Gargoyle proftpd[10650] Gargoyle: opening scoreboard '/var/proftpd.scoreboard'
Gargoyle proftpd[10650] Gargoyle: RELINQUISH PRIVS at main.c:2699
Gargoyle proftpd[10650] Gargoyle: ROOT PRIVS at inet.c:348
Gargoyle proftpd[10650] Gargoyle: RELINQUISH PRIVS at inet.c:411
Gargoyle proftpd[10650] Gargoyle: ProFTPD 1.3.4b (maint) (built Fri Oct 12 2012                                                                                         05:13:23 UTC) standalone mode STARTUP
Gargoyle proftpd[10650] Gargoyle: ROOT PRIVS at pidfile.c:47
Gargoyle proftpd[10650] Gargoyle: RELINQUISH PRIVS at pidfile.c:49
Gargoyle proftpd[10650] Gargoyle: scrubbing scoreboard
Gargoyle proftpd[10650] Gargoyle: ROOT PRIVS at scoreboard.c:1369
Gargoyle proftpd[10650] Gargoyle: RELINQUISH PRIVS at scoreboard.c:1372
Gargoyle proftpd[10650] Gargoyle: scrubbing scoreboard
Gargoyle proftpd[10650] Gargoyle: ROOT PRIVS at scoreboard.c:1369
Gargoyle proftpd[10650] Gargoyle: RELINQUISH PRIVS at scoreboard.c:1372

Log z połączenia:

PS C:\Users\Marcin> ftp 192.168.1.1
Połączony z 192.168.1.1.
220 ProFTPD 1.3.4b Server (OpenWrt ftp serwer) [192.168.1.1]
Użytkownik (192.168.1.1:(none)): mistrzu
331 Password required for mistrzu
Hasło:
530 Login incorrect.
Logowanie nie powiodło się.

A na serwerze:

Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): connected - local  : 192.168.1.1:21
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): connected - remote : 192.168.1.220:52384
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): FTP session opened.
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching PRE_CMD command 'USER mistrzu' to mod_core
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching PRE_CMD command 'USER mistrzu' to mod_core
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching PRE_CMD command 'USER mistrzu' to mod_delay
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching PRE_CMD command 'USER mistrzu' to mod_auth
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching CMD command 'USER mistrzu' to mod_auth
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching POST_CMD command 'USER mistrzu' to mod_delay
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching LOG_CMD command 'USER mistrzu' to mod_log
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching PRE_CMD command 'PASS (hidden)' to mod_core
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching PRE_CMD command 'PASS (hidden)' to mod_core
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching PRE_CMD command 'PASS (hidden)' to mod_delay
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching PRE_CMD command 'PASS (hidden)' to mod_auth
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching CMD command 'PASS (hidden)' to mod_auth
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): mod_auth_file/0.9: using passwd file '/etc/passwd'
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): retrieved UID 1010 for user 'mistrzu'
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): retrieved group ID: 65534
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): retrieved group name: nogroup
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): USER mistrzu (Login failed): Incorrect password.
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching POST_CMD_ERR command 'PASS (hidden)' to mod_delay
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching LOG_CMD_ERR command 'PASS (hidden)' to mod_log
Gargoyle proftpd[10668] Gargoyle (SuperKomputer.lan[192.168.1.220]): dispatching LOG_CMD_ERR command 'PASS (hidden)' to mod_auth

Mam nadzieję, że podałem wystarczają ilość informacji by ktoś mógł pomóc wink

50

Odp: Problem z logowaniem do ftp

Wszystko wygląda sensownie. proftp też podaje że hasło je złe...

Ustaw jakieś hasło typu abcd i zobacz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.