-1

私は SFTP を初めて使用し、最近仕事で WinSCP を使い始めました。秘密鍵を使用して SFTP サーバーへの認証を行います。サーバーのエラー ログを WinSCP を介してときどき (10 秒ごとに) フェッチし、それを解析してエラーの概要を視覚的に表示する (またはエラーがある場合はサウンドを再生する) エラー ログ パーサーを構築しています。最近エラーが多い)。

ここで、SFTP は安全なプロトコルに基づいた FTP だと思います。私が間違っていなければ、FTP はオフセットを指定して部分的なファイル転送をサポートしています (たとえば、最初の 1000 バイト以降のすべてを転送したいとします)。この機能が必要な理由は、サーバーの負荷を減らして、ファイルの変更のみをダウンロードするためです。

私の特定の実装は SharpSSH ですが、SharpSSH が部分的なダウンロードを処理できない場合は、別の SFTP ソリューションに切り替えても問題ありません。

どこから始めればよいですか?私はそれをグーグルで試しましたが、結果はありませんでした。

4

2 に答える 2

1

SFTP は FTP ではなく、FTP との共通点はほとんどありません。ただし、SFTP を使用してファイルの一部にアクセスすることはできます。これには、OpenFile、ReadFile、CloseHandle など、SFTP が提供する低レベルのメソッドを使用する必要があります (これらのメソッドは通常のファイルシステム操作と非常に似ていますが、SFTP サーバーによって実行されます)。SharpSSH または同様のものがそのような方法を提供しているとは思えません。ただし、当社のSecureBlackboxは対応しているため、タスクに使用できます。

于 2013-06-26T16:16:30.250 に答える
-1

結局、SSH .NET を使用しました。それは魅力のように機能し、.NET 用の完全に無料のラッパーであり、秘密鍵とすべてを使用した部分転送をサポートします。

于 2013-07-08T14:49:30.603 に答える