2012-07-12 14 views
7

私たちが取り組んでいるプロジェクトでは、キー/ペア認証を使用してSFTP(SSH)でファイルを受信できる必要があります。 SSH クライアントライブラリ(SSH.Netなど)の興味深いコレクションは見つかりましたが、サーバーはありませんでした。これまでにもっとも近いところは、IronPythonを使って実装することを議論しているPythonライブラリです。C#/ .NetでのSSHサーバーの実装

これを行うにはどうすればよいですか?私たちはライブラリを紛失していますか、それとも自分で実装するべきでしょうか?

+1

いかなる理由に貢献しますか? – Jacob

+3

自分で実装したくない - セキュリティプロトコルを誤ってしまうのは簡単すぎる。 OpenSSH自体に問題があります:http://www.openssh.org/security.html – shf301

+0

[cygwin](http://www.cygwin.com/)はどうですか? –

答えて

2

googleで「.NET SSHサーバー」をクイック検索すると、SecureBlackboxが4位に表示されます。 SecureBlackboxは、.NET用のSSH/SFTPサーバーコンポーネントを提供します。

+0

'404 - リソースが見つかりませんでした。 '... – shkschneider

+0

@shkschneider fixed、ありがとうございます。 –

+0

デモ版でこれを試してみましたが、これは最善の解決策のようです。残念なことに、それは、とにかく別のSSHサーバーを使うつもりだということです(クライアントに1000ドルも渡すことはできません)。しかし、ありがとう! –

1

また、FxSshはSSHサーバー側を実装する純粋なC#です。この段階では、サポートされているEXECメソッドと戻りストリームをサポートしています。

あなたは歓迎フォークであり、あなただけの別のSSHサーバを実行することはできませんなぜhttps://github.com/Aimeast/FxSsh

関連する問題