Windows XP ワークステーションに Cygwin+OpenSSH をインストールしました。
単純な SFTP プロセス (バッチ ファイル) は、コマンド プロンプトから起動すると正常に実行され、Novell Desktop Management からスケジューラで起動すると失敗します。スケジュールされたジョブは、まったく同じバッチ ファイルを使用し、インタラクティブなユーザーの偽装として実行されます。
バッチ ファイルに埋め込まれた WhoAmI は、同じユーザー文字列を返します。スケジュールされたジョブから呼び出された Cygwin 自体は、dektop アイコンから直接起動した場合と同じユーザー ID をプロンプトに表示します。
スケジュールされた sftp ジョブから次のエラーが発生します。
"Permission denied (publickey,keyboard-interactive).
Connection closed"