0

Windows XP ワークステーションに Cygwin+OpenSSH をインストールしました。

単純な SFTP プロセス (バッチ ファイル) は、コマンド プロンプトから起動すると正常に実行され、Novell Desktop Management からスケジューラで起動すると失敗します。スケジュールされたジョブは、まったく同じバッチ ファイルを使用し、インタラクティブなユーザーの偽装として実行されます。

バッチ ファイルに埋め込まれた WhoAmI は、同じユーザー文字列を返します。スケジュールされたジョブから呼び出された Cygwin 自体は、dektop アイコンから直接起動した場合と同じユーザー ID をプロンプトに表示します。

スケジュールされた sftp ジョブから次のエラーが発生します。

"Permission denied (publickey,keyboard-interactive).  
 Connection closed"
4

1 に答える 1

1

問題は、ファイルのファイル許可にありましたid_dsa

どうやら、手動プロセスとスケジュールされたプロセスの両方が同じユーザー ID で実行されていましたが、ドメインワークステーションという異なる認証を使用していました。

于 2009-10-30T17:18:49.357 に答える