5

SFTP からリモート サーバーにアクセスしているときに、常にこのエラーが発生します。

接続が予期せず閉じられました。サーバーはコマンド終了ステータス 0 を送信しました

WinSCP で同じ資格情報を入力しましたが、正常に動作しています。私はどこに欠けていますか?また、.ppk ファイルの代わりに、プロジェクトの UI のキーファイル列で「ssh-rsa 1024 #######################」を使用しています。

ありがとう、
プラナイ

4

3 に答える 3

1

上記の問題について、「セッションを開く」、つまり session.Open(sessionOptions) を試みているときに、サーバーが認証していないため、例外が発生することがわかりました。

私の仕事は「winscpログインのパスワードを使わない」ことだったので、つまり、次のものを提供する必要があります。2. その「ssh キー フィンガープリント」。

一日中デバッグした後、私のバージョンの winsscp.dll が古いため、[metadata] inbuild プロパティが 1 として提供されていないことが最終的にわかりました。SshPrivateKeyPath -> 「.ppk」ファイルの場所。2. SshHostKeyFingerprint 3. パスフレーズ -> 1 回限りのログインのみ。

新しいバージョン以降を更新することで、エラーなしでセッションを開くことができるようになりました。

ありがとうございました。

于 2015-11-27T06:18:44.803 に答える