2016-11-24 9 views
0

누구나 z/OS 시스템 (z/OS V1.13 또는 V2.2 실행)과 Windows 8.1 Enterprise 기계? 이전에는 XP에서 문제없이이 작업을 수행했지만 XP 데스크톱은 Windows 8을 실행하는 랩톱으로 대체되었으므로 FTP는 더 이상 작동하지 않습니다.Windows 8에서 z/OS 로의 FTP가 "데이터 연결을 열 수 없음"으로 실패합니다.

Windows 쉘에서 FTP 세션을 말하면 메인 프레임에 로그온 할 수 있지만 더 이상 파일에 액세스 할 수 없습니다.

이전에 XP에서 열었던 FTP에서 사용 된 포트 중 하나가 Windows 8 방화벽에 의해 차단되고있을 가능성이 있다고 생각하여 데스크톱 지원 팀에 티켓을 제출했습니다. 그들은 문제를 해결할 수 없습니다.

중간 솔루션으로 우리 조직의 Solaris FTP 서버와 z/OS에서 FTP로/FTP를 통해 Windows 8 데스크탑으로 FTP를 전송할 수 있습니다.

zSystem의 USS에 저장된 파일을 WinSCP를 사용하여 FTP로 전송할 수도 있습니다. 따라서 개별적으로 모든 것이 작동하는 것처럼 보입니다. WinSCP는 또한 SFTP를 사용하여 Solaris FTP 서버와 통신 할 수 있습니다.

이 두 플랫폼 간의 FTP에는 근본적인 문제가 있습니까? (Windows 8 및 z/OS).

편집 - 여기는 Windows DOS 프롬프트에서 FTP를 시도 할 때의 로그입니다. FTP 요청은 USS 환경에 지시 할 것 - 200 Port request OK.425 Unable to open data connection.

H:\>ftp 10.179.1.1 
Connected to 10.179.1.1. 
220-FTPD1 IBM FTP CS V1R13 at JXSF.BC.JSPLC.NET, 11:22:33 on 2016-11-24. 
220 Connection will close if idle for more than 5 minutes. 
User (10.179.1.1:(none)): jbsp03 
331 Send password please. 
Password: 
230 JBSP03 is logged on. Working directory is "JSDBSP.". 
ftp> ls 
200 Port request OK. 
425 Unable to open data connection. 
ftp> 

내가는 z/OS 환경에 연결을 시도 할 수 WinSCP를 얻을 것으로 보인다 수 없습니다 간의 긴 기다림이 있었다. 이전 사이트에서는 WinSCP를 사용하여 FTP 또는 SFTP를 사용하는지 여부에 따라 둘 다 연결할 수있었습니다.

+0

지원 티켓은 그룹에서 그룹으로 전달되어 최종적으로 '메인 프레임 지원'으로 돌아갑니다. 그 중 제가 회원이고 원래 티켓을 모은 우리입니다 ... –

+0

* "하지만 더 이상 파일에 액세스 할 수 없습니다. "* - 구체적으로하십시오! 어떤 오류가 발생합니까? FTP 세션 기록을 보여주십시오. 어떤 FTP 클라이언트를 사용하고 있습니까? –

+0

@ MartinPrikryl - 편집 된 질문보기. –

답변

2

Windows 내장 명령 줄 FTP 클라이언트 인 ftp.exe은 활성 FTP 모드 만 지원합니다.

활성 모드에서 서버는 파일을 전송하고 디렉토리 목록을 검색하기 위해 클라이언트 시스템에 다시 연결해야합니다.

기본 구성에서는 들어오는 연결이 Windows 방화벽에 의해 차단됩니다. 따라서 : 나는 믿고

425 Unable to open data connection. 

는 (적어도 SP2)에 Windows XP에서 동일, 그러나 당신은 XP에서 사용할 방화벽을했다 않았거나 들어오는 연결을 활성화 할 수있는 명시 적 규칙을 가지고 있습니다.

당신은 참조를

윈도우 8에 대한 자세한 내용은 나의 기사에 대한 network configuration for FTP active mode를 동일한 작업을 수행 할 수 있습니다.


수동 모드 (대부분 수행)를 지원하는 다른 명령 줄/스크립트 가능 FTP 클라이언트를 사용하십시오. 패시브 모드에서 클라이언트는 서버에 연결되며 일반적으로 문제없이 작동합니다.

WinSCP FTP client을 이미 사용하고 있으므로 ftp.exe 대신 사용할 수 있습니다. WinSCP는 scripting interface이고 guide for converting Windows FTP scripts to WinSCP scripts입니다. WinSCP는 기본적으로 수동 모드입니다.

+0

마틴 - XP의 표준 FTP 클라이언트가 패시브 모드를 지원했기 때문에 다른 변경 작업을 수행하지 않았습니다. –

+0

아니요. 내가 쓴대로 : * "XP에서 방화벽을 사용하지 않도록 설정했거나 들어오는 연결을 가능하게하는 명시적인 규칙이있을 수 있습니다"*. 아니면 당신은 SP2를 가지고 있지 않았습니다 (나는 방화벽을 도입했다고 믿습니다). –

+0

마틴 - 죄송합니다 - 그 봇을 놓쳤습니다. 알았어 고마워. 우리는 데스크톱 지원 팀을 추적 할 것이지만 너무 희망적이지는 않습니다. –