2011-07-21 7 views
2

WindowsのボックスからサーバーへのSSH接続を自動化しようとしています。私はサーバーにsshし、ログイン(パスワードではなく証明書を使用)し、いくつかのコマンドを実行し、出力を読み込んだり、接続を閉じたりしたい。WindowsからのSSH接続を自動化しますか?

これを達成するにはどうすればよいでしょうか? C#から呼び出せるC#ライブラリ、またはコマンドラインSSHクライアントはありますか?どんな作品であれ、C#である必要はありません。

答えて

2

空きが必要な場合は、SharpSSHが最もよく知られています(ただし、最も頻繁に更新されるわけではありません)。 SSHクライアントの最近の書き換えがC#で行われていましたが、sourceforgeのどこかにありましたが、その名前は覚えておらず、現時点では見つかりません。 更新:それはDotnetSSHです。

ベンダー提供のサポートとタイムリーなアップデートを含むいくつかの商用ソリューションもあります。当社のSSHBlackboxパッケージもオプションの1つです。

+0

私はあなたにお金をあげるために上層部を説得しようとしますが、これは小さなプロジェクトです。提案していただきありがとうございます。 –

+0

私はまたgoogleによってここに来る人のためにこれらを見つけました:http://sourceforge.net/projects/opensshwindows/ http://sourceforge.net/projects/dotnetssh/ –

+0

@Petey 'opensshwowsows'のGPLライセンスを気にします。 DotnetSSHは私が考えていたものです(私はリンクで答えを更新します)。 –

1

いくつかのこれを行うためのライブラリがあります - あなたが何か無料、信頼性の高い、オープンソースを使用する場合はたとえばhttp://www.rebex.net/ssh-pack/default.aspxについて(所属していない、ただ幸せな顧客)またはhttp://www.eldos.com/sbb/(所属していない、ただ幸せな顧客)

3

が。 get PuTTY - Plinkは特にプログラムにやさしいです。

+0

... 4年に1回更新... –

+0

だから何ですか?コードは積極的に取り組まれています。この男は開発者、いくつかのエンドユーザーのnoobではない、私は彼がSVNからチェックアウトする方法を知っていると確信しています。 – Olipro

+1

あなたは積極的に働いている家に住みたいですか? –

関連する問題