1

複数のセッション ログインなどをスクリプト化できる ac# プログラムを作成する方法を探しています。特定のファイルの違いについて約 200 台のサーバーをチェックする必要があり、c# で自動化したいと考えています。私はここを見回しましたが、私がやりたいことについて最近のものや最新のものは見つかりませんでした。現在、PuTTY を使用して手動でファイルをチェックしています。http://sshnet.codeplex.com/に出くわしましたが、stackoverflow の他の場所で提案されていましたが、いくつかの問題に遭遇しました。主にコマンドを実行した後、初期状態に戻ります。たとえば、「cd /etc/sysconfig」を実行してから「ls」を実行すると、「/etc/sysconfig/」の内容は出力されず、デフォルト フォルダーの内容が出力されます。

これを達成するために使用できる無料のライブラリはありますか? C# プログラムに実装できる PuTTY のような機能を探しています。どうもありがとう。

4

3 に答える 3

0

Putty はコマンド ライン インターフェイスも提供するため、C# からこれを使用することも検討できます。
あるいは、scp または sftp を使用することもできます。ファイルで何をチェックしていますか? ファイルは大きいですか?

于 2012-05-03T06:25:34.697 に答える
0

SharpSsh (テストされていませんが、問題ないように見えます) ?

于 2012-05-02T20:09:05.187 に答える
0

SSH は必要ありませんが、SFTP クライアント コンポーネントは必要です。SFTP は SSH ファイル転送プロトコルであり、このようなクライアント コンポーネントを使用すると、リモート サーバーに接続し、ディレクトリ リストを要求し、ファイル コンテンツを読み取ることができます (その他の必要な機能の中でも特に)。当社は、SecureBlackbox 製品で SSH および SFTP 用の洗練されたコンポーネントを提供しており、http://www.sftp-net.com/free-sftp-net.html で説明されているように、SFTP クライアント コンポーネントの無料ライセンスを文字列なしで利用できます

于 2012-05-03T06:04:11.643 に答える