Aktualności i artykuły

Opublikowano: 22 maja 2013
Kategoria wpisu: poradniki

Zmiany w iSeries FTP dla wersji 6.1

Klient FTP w wersji systemu operacyjnego 6.1 zostaÅ‚ wzbogacony o obsÅ‚ugÄ™ komend EPASV (Extended Passive) i EPORT (Extended Port, EPRT). Niestety sÄ… to teraz wartoÅ›ci domyÅ›lne klienta i jeÅ›li serwer na który próbujemy siÄ™ poÅ‚Ä…czyć nie ma podobnych ustawieÅ„ poÅ‚Ä…czenie (a precyzyjniej: próba przesÅ‚ania danych) zostanie odrzucone. Jak temu zaradzić ? …

Informacja, że korzystamy z rozszerzonego trybu pasywnego pojawia się w momencie próby uruchomienia transferu danych.

229 Entering Extended Passive Mode (!!!59639!).

Zwykle problem polega po prostu na tym że w nowym trybie klient korzysta z innego portu (niż domyślny port 21) i jeśli ten port jest blokowany to nie uda nam się przesłać danych. W takim wypadku tryb ten musi zostać wyłączony.

Klient FTP próbuje nawiązać transmisję korzystając kolejno z następujących trybów połączenia:

Extended Passive
Passive
Extended Port
Port

Jeśli chcemy skorzystać z trybu Port musimy najpierw zdeaktywować pozostałe trzy tryby. Można to zrobić na dwa sposoby. Pierwszy polega na użyciu odpowiednich komend podczas gdy klient jest uruchomiony:

SENDEPSV – przeÅ‚Ä…cza tryb rozszerzony pasywny
SENDPASV – przeÅ‚Ä…cza tryb pasywny
SENDEPRT – przeÅ‚Ä…cza tryb rozszerzony

Drugi sposób to wykonanie zmiany na poziomie systemu operacyjnego, pozwalający korzystać w przyszłości z wykonanych ustawień. Polega na zdefiniowaniu odpowiednich obszarów danych (DTAARA):

CRTDTAARA DTAARA(QUSRSYS/QTMFTPEPSV) TYPE(*LGL) AUT(*USE) – wyÅ‚Ä…cza tryb EPASV
CRTDTAARA DTAARA(QUSRSYS/QTMFTPPASV) TYPE(*LGL) AUT(*USE) – wyÅ‚Ä…cza tryb PASV
CRTDTAARA DTAARA(QUSRSYS/QTMFTPEPRT) TYPE(*LGL) AUT(*USE) – wyÅ‚Ä…cza tryb EPO

^