Strona 1 z 1

Problem z klientem ftp

PostNapisane: 9 maja 2012, o 18:40
przez peritia
Mam problem z klientem ftp w Pajączku 5.9.7 Pro, którego zakupiłem kilka dni temu. Na 4 serwerach z kilkunastu, które mam zapisane nie widzę plików ani katalogów mimo podłącznia (widoczny jest tylko pusty katalog główny). Po wylogowaniu z Pajączka 5.9.7 Pro i zalogowaniu do Pąjaczka 2000 4.8.1 Pro pliki i katalogi są widoczne. Dane do logowania przenosiłem i są, jak mi się wydaje, takie same (problemu z podłączniem nie ma w żadnej wersji). Cache czyściłem. Czy mogę prosić o pomoc w rozwiązaniu problemu?

Re: Problem z klientem ftp

PostNapisane: 9 maja 2012, o 21:26
przez platekr
Proszę spróbować zdefiniować dla serwera inną komendę listowania zawartości katalogów. Domyślnie jest to LIST. Definiuje się ją w ustawieniach serwerów. Komendę może Pan zweryfikować u administratora serwera, który powinien wskazać, jaka jest używana. Ewentualnie można też wykonać podgląd komunikacji między Pajączkiem a serwerem na dolnym panelu na zakładce Publikowanie (włącza się przyciskiem obok drzewa katalogów).

Re: Problem z klientem ftp

PostNapisane: 9 maja 2012, o 22:07
przez peritia
Oto podgląd komunikacji Pajączka 5.9.7 z serwerem, na którym występuje opisany problem:

(moje serwery) < 220 TYPSoft FTP Server 1.08 ready...
(moje serwery) > USER peritia
(moje serwery) < 331 Password required for peritia.
(moje serwery) > PASS ********
(moje serwery) < 230 User peritia logged in.
(moje serwery) > TYPE I
(moje serwery) < 200 Type set to I.
(moje serwery) > STRU F
(moje serwery) < 200 Ok. STRU parameter 'F' ignored.
(moje serwery) > MODE S
(moje serwery) < 200 MODE Ok
(moje serwery) > REST 0
(moje serwery) < 350 REST supported. Ready to resume at byte offset 0.
(moje serwery) > REST 1
(moje serwery) < 350 REST supported. Ready to resume at byte offset 1.
(moje serwery) > REST 0
(moje serwery) < 350 REST supported. Ready to resume at byte offset 0.

... a to podgląd komunikacji Pajączka 4.8.1, który wyświetla zawartość:

< 220 TYPSoft FTP Server 1.08 ready...
> USER peritia
< 331 Password required for peritia.
> PASS *** HASŁO UKRYTE ***
< 230 User peritia logged in.
> SYST
< 215 UNIX Type: L8
> CWD /
< 250 CWD command successful. "/C:/FTP/peritia/" is current directory.
> PWD
< 257 "/C:/FTP/peritia/" is current directory.
> TYPE A
< 200 Type set to A.
> PASV
< 227 Entering Passive Mode (83,6,210,44,4,71).
> LIST
< 150 Opening data connection for directory list.
< 226 Transfer complete.
! 274 bytes received/sent in 0 seconds (761 Bytes/sec)
drw-rw-rw- 1 ftp ftp 0 May 09 13:14 .
drw-rw-rw- 1 ftp ftp 0 May 09 13:14 ..
-rw-rw-rw- 1 ftp ftp 10724510 May 09 13:07 kibicujemy.pdf
-rw-rw-rw- 1 ftp ftp 13366561 May 09 13:13 PDF proof 300 dpi tmp_podglad.pdf

Pozdrawiam
Paweł Z.

Re: Problem z klientem ftp

PostNapisane: 9 maja 2012, o 23:10
przez platekr
Proszę spróbować wcisnąć przycisk odświeżenia zawartości listy plików na pasku obok listy plików FTP i podesłać log połączenia. Na logu z Pajączka 5.9.7 brakuje komendy LIST. Proszę też się upewnić, że jest ona podana w ustawieniach serwera FTP w Pajączku (trzecia zakładka, dodatkowe).

Re: Problem z klientem ftp

PostNapisane: 10 maja 2012, o 08:47
przez peritia
Dokładnie sprawdziłem całą listę swoich serwerów. Uściślam, że problem występuje tylko na serwerach jednego kontrahenta. Bywa, że sprawiają problemy. Problem jednak pozostał. Pajączek 5.9.7 nie może wylistować zawartości katalogu, a Pajączek 4.8.1 robi to bez problemów. Komendę list sprawdziłem (w rozwijanym okienku jest "LIST"). Poniżej log po odświeżeniu listy plików:

(moje serwery) > TYPE A
(moje serwery) < 200 Type set to A.
(moje serwery) > PORT 192,168,1,5,5,251
(moje serwery) < 200 Port command successful.
(moje serwery) > LIST /
(moje serwery) < 150 Opening data connection for directory list.
(moje serwery) < 226 Transfer complete.
(moje serwery) < ---------------
(moje serwery) < ---------------

Jednak "LIST" występuje (pliki z całą pewnoscia tam są). Nie znam się na szczegółach komunikacji z serwerami, ale na podstawie innych logów wnioskowałbym, że problem pojawia się gdzieś tu:

(moje serwery) > STRU F
(moje serwery) < 200 Ok. STRU parameter 'F' ignored.

I jeszcze informacja z ostatniej chwili. Plik da się wgrać na ftpa i zaraz po wgraniu jest widoczny. Po odświeżeniu listy wszystko znika.

Pozdrowienia
Paweł Z.

Re: Problem z klientem ftp

PostNapisane: 10 maja 2012, o 10:47
przez platekr
Widzę, że to serwer Windowsowy. Ściągnę i zobaczę. Tymczasem proszę spróbować zmienić komendę listowania we właściwościach serwera na LIST -al lub DIR.

Re: Problem z klientem ftp

PostNapisane: 10 maja 2012, o 11:01
przez peritia
Komenda "List -aL" działa. Teraz zawartosć katalogu jest widoczna. To chyba rozwiązuje problem. Serdeczne dzięki za pomoc.

Paweł Z.

Re: Problem z klientem ftp

PostNapisane: 10 maja 2012, o 13:06
przez platekr
Świetnie. Cieszę się, że mogłem pomóc. Powodzenia i pozdrawiam.

Re: Problem z klientem ftp

PostNapisane: 25 czerwca 2012, o 21:38
przez peritia
Witam,

Problem wyświetlania plików na ftpach powrócił. Tym razem dotyczy naszego firmowego ftp.peritia.com.pl.
Poniżej podgląd komunikacji przy odświeżaniu listy plików:

(moje serwery) < 200 TYPE is now 8-bit binary
(moje serwery) > PASV
(moje serwery) < 227 Entering Passive Mode (81,2,200,103,94,242)
(moje serwery) > LIST /Credo/teczka ock/
(moje serwery) < 150 Accepted data connection
(moje serwery) < 226-Options: -l
(moje serwery) < 226 0 matches total
(moje serwery) < ---------------
(moje serwery) < ---------------

W katalogu są dwa pliki. Stary Pajączek widzi je bez problemu. Nowy nie. Nie pomaga zmiana komendy listowania. Problem pojawił się bez żadnych wyraźnych przyczyn. Nic w ustawieniach Pajączka nie zmieniałem.

Re: Problem z klientem ftp

PostNapisane: 25 czerwca 2012, o 22:22
przez platekr
Proszę wypróbować różne komendy listowania katalogów. Proszę również o kontakt na email.