2016-11-24 12 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で使用されていたポートの1つがWindows 8ファイアウォールによってブロックされている可能性があると考えて、デスクトップサポートチームにチケットを提出しました。彼らは問題を解決することができません。

暫定的な解決策として、私たちはz/OSから私たちの組織のSolaris FTPサーバーへ、そしてそのサーバーから、私たちのWindows 8デスクトップへ/からFTPすることができます。

また、私たちのz/OSシステムのUSS側に格納されているファイルとの間でWinSCPを使用してFTPを使用することもできます。 WinSCPはSolaris FTPサーバーと通信することもできます(SFTPを使用します)。

これらの2つのプラットフォーム間で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> 

Iは、z/OS環境に接続しようとするWinSCPのをやっていることはできないとの長い待ち時間がありました。以前のサイトでは、FTPまたはSFTPのどちらを使用したかに応じて、WinSCPを使用して両方に接続することができました。

+0

サポートチケットは家の周りにあり、グループからグループに渡され、最終的に「メインフレームサポート」に戻ってきました。そのメンバーのうち、元々はチケットを募ったのは私だけです。 –

+0

* "できますファイルにアクセスできなくなりました "* - 特定してください!どのようなエラーが出ますか?私たちにFTPセッションの写しを見せてください。どのFTPクライアントを使用していますか? –

+0

@ MartinPrikryl - 編集された質問を参照してください。 –

答えて

2

Windows組み込みのコマンドラインFTPクライアントの場合、ftp.exeはアクティブなFTPモードのみをサポートします。

アクティブモードでは、サーバーはクライアントマシンに接続してファイルを転送し、ディレクトリ一覧を取得する必要があります。

デフォルトの設定では、着信接続はWindowsファイアウォールによってブロックされます。したがって:

425 Unable to open data connection. 

着信接続を有効にするには明示的なルールを持っていたかもしれない私は(少なくともSP2上)は、Windows XP上で同じだったと信じていますが、ファイアウォールがXPかで無効になっていたかもしれません。

あなたは

は、詳細についてはnetwork configuration for FTP active modeについての私の記事を参照してくださいWindowsの8で同じことを行うことができます。


パッシブモード(ほとんどの場合)をサポートする別のコマンドライン/スクリプト可能なFTPクライアントを使用してください。パッシブモードでは、クライアントは通常、問題のないサーバーに接続します。

私のWinSCP FTP clientを既に使用しているので、ftp.exeの代わりに使用できます。 WinSCPにはscripting interfaceがあり、guide for converting Windows FTP scripts to WinSCP scriptsがあります。 WinSCPはデフォルトでパッシブモードになります。

+0

Martin - XPの標準FTPクライアントはパッシブモードをサポートしていましたが、これは他の変更なしで動作していました。 –

+0

いいえ、そうではありませんでした。 *「XPではファイアウォールを無効にしているか、着信接続を有効にするための明示的なルールがあるかもしれない」*。または、あなたはSP2を持っていなかった(私はファイアウォールを導入したと思う)。 –

+0

Martin - 申し訳ありませんが、そのボットを逃しました。ありがとう。私たちはデスクトップサポートチームを追いかけますが、あまり期待していません。 –

関連する問題