メインフレームからサーバーへの SFTP 処理で Crush FTP ソフトウェアがキー認証に失敗する

メインフレームからサーバーへの SFTP 処理で Crush FTP ソフトウェアがキー認証に失敗する

すべての FTP メインフレーム ジョブを SFTP に変換するプロセスが進行中です。ssh-keygen -f id_dsa_useridコマンドを使用してキー ペアを作成しました。公開キーをクライアントに送信して、authorized_keysファイルにコピーしました。ジョブが実行されると、次のエラーが発生します。

EZYXW11E XtlibError: invalidDisplay xtInitialize XtToolkitError
ディスプレイを開けません: MVSDMC1
FOTS1370 ホスト キーの検証に失敗しました。
接続が失われました。

クライアントはCrushFTP私が全く知らないソフトウェアを使用しています。何が足りないのでしょうか?

答え1

根本的な問題はSSHとキー設定にあります。X Windows Xauthの問題はレッドヘリングです。さらに調査した結果、あなたの問題に一致すると思われるスレッドを見つけました。問題問題のスレッドは Dovetail Technologies の製品に関するものですが、SSH キー交換で同じ問題が発生します。

EZYXW11E XtlibError: invalidDisplay xtInitialize XtToolkitError ディスプレイを開けません: 172.24.30.28:0.0
FOTS1346 権限が拒否されました。もう一度お試しください。
EZYXW11E XtlibError: invalidDisplay xtInitialize XtToolkitError ディスプレイを開けません: 172.24.30.28:0.0 接続が UNKNOWN
FOTS2707 によって閉じられました zsshSmfWritePipe: write(): EDC5113I ファイル記述子が不正です。(errno2=0x05710034)。

キーが配置されている場合、問題はターゲット システムの .ssh ディレクトリとファイルに対する権限が正しくないことである可能性があります。ユーザーのホーム ディレクトリで次のコマンドを実行すると、sftp権限が修正されます。

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

私の USS システムの権限は次のようになります。

IBMUSER> ls -la
drwx------   2 IBMUSER  OMVS        8192 May 11 09:15 .ssh

IBMUSER> ls -la .ssh
-rw-------   1 IBMUSER  OMVS         399 May 11 09:15 authorized_keys

関連情報