TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Zaraz coś mnie strzeli, czyli proftpd i konsolowy klient ftp windowsa. , carlosA 24/03/09 18:12 Zainstalowałem sobie FreeNas-a i jestem z niego bardzo zadowolony, w tymże jest ProFTPD 1.3.2rc3, klient zawarty w Total Commanderze, jak i klient zawarty w Firefoxie chodzą bez żadnych problemów z serwerkiem, jednak zadanie które przede mną stoi to zautomatyzowanie zrzucania pewnych plików raz na dobę na serwer ftp. Chciałem do tego wykorzystać wbudowanego konsolowego klienta ftp i tutaj pojawia się problem, mimo przełączenia go w tryb pasywny, przy próbie, put, bądź dir, otrzymuję albo timeout (421), bądź też Illegal Port Command 501. Sam skrypt logowania wygląda następująco (daje jako przykład, wszelkie mput, dir etc.. kończą się tym samym):
open 192.168.1.10
anonymous
literal pasv
cd backup
binary
put test.rar
quit
w/w literal pasv to przejście w tryb pasywny
Podkreślam TC i Firefox radzą sobie z połączeniem znakomicie (kopiowanie, listowanie, kasowanie), a klient konsolowy ni cholery. Będę wdzięczny za jakiekolwiek sugestie, tak co do obsługi w zakresie konsolowego ftp, jak i ew. zmianach w konfiguracji proftpd (chociaż tutaj nie widzę podstaw, zważywszy że chodzi).#whatever - Konsolowy klient nie obsługuje trybu pasywnego , Conroy 24/03/09 18:57
Zmień klienta.http://flickr.com/photos/myhacien
da - nie doczytałeś, obsługuje... , carlosA 24/03/09 19:05
literal pasv powoduje przejście w tryb pasywny.#whatever - Nie rozumiesz, nie obsługuje ;) , Conroy 24/03/09 19:08
To serwer przechodzi w tryb pasywny a klient to zlewa i nie rozumie.http://flickr.com/photos/myhacien
da - co zatem Twoim zdaniem ? , carlosA 24/03/09 19:12
powoduje literal pasv, od strony klienta ?
230 Anonymous access granted, restrictions apply
ftp> literal pasv
227 Entering Passive Mode (192,168,1,10,246,88).
ftp> cd backup
250 CWD command successful
ftp> literal pasv
227 Entering Passive Mode (192,168,1,10,213,9).
tu masz zrzut z konsoli#whatever - To tylko wysłanie polecenia do serwera , Conroy 24/03/09 19:25
Równie dobrze, możesz sobie napisać swój serwer ftp który zrozumie polecenie CIOCIA.
Wtedy mu możesz wysłać je z windowsowego klienta za pomocą literal CIOCIA, albo
quote CIOCIA
Serwer zrozumie, klient nie.
Jeśli klient nie rozumie trybu pasywnego to nie zainicjuje połączenia, ale będzie czekał aż zrobi to serwer i się nie doczeka.
Znalazłem Ci fajny opis z przykładami http://slacksite.com/other/ftp.html
Jest tam wyjaśnione czym się różni active od passive. W skrócie: active: to serwer inicjuje połączenie z danymi, passive: połączenie inicjuje klient. Teraz jak serwer przestawisz w passive, to serwer czeka na dane, ale klient windowsowy nie zna trybu pasywnego i też czeka na dane. Połączenie nie dochodzi do skutku.http://flickr.com/photos/myhacien
da - zwracam honor, zacząłem inaczej szukać i znalazłem , carlosA 24/03/09 19:31
http://forums.serverbeach.com/...thread.php?t=6017#whatever
- przykładowy link , carlosA 24/03/09 19:06
http://support.microsoft.com/kb/247132#whatever - Link jest nie na temat , Conroy 24/03/09 19:11
"Wykonywanie transferów FTP między serwerami przy użyciu usług IIS"
Ty mówisz o sytuacji klient-serwer.
Serio Ci mówię, że to nie działa.http://flickr.com/photos/myhacien
da
- Pomysł , Conroy 24/03/09 19:46
Coś mi przyszło do głowy. Przecież Ty masz ten NAS lokalnie w sieci, no nie?
To albo sam NAS filtruje pakiety, albo co gorsze filtruje je windows.
Sprawdziłem u siebie, właśnie serwer ftp w sieci lokalnej na proftpd i póki nie wyłączyłem 'zapory systemu windows' (w panelu sterowania) to klient nie działał, mimo, że serwer skonfigurowany prawidłowo.
Wyłącz ją i zobacz.
Nie wiem czy się w niej daje ustawiać wyjątki. Aha, jakby coś to i tak miałem klienta ftp tam wpisanego automatycznie, żeby był dla niego wyjątek.http://flickr.com/photos/myhacien
da - ja myślę, że zakończę kombinowanie.. , carlosA 24/03/09 20:01
w windows miałem wyłączoną zaporę, firewalla też, w NAS nie ma żadnych regułek wpisanych, aby cokolwiek filtrowały. Posłużę się ncftp, ma tryb wsadowy i działa na konsoli, inne rozwiązanie jakie znalazłem jest oparte o cyngwina i też podobno działa, zatem póki co możemy zamknąć na tym temat.#whatever
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|