システム情報/構成、メモリ使用量などを読み取るクラスをSolaris/Unix
使用してサーバーに接続しようとしています。C#
私の要件は、C# アプリケーションからサーバーでコマンドを実行し (クライアントで行うようにPuTTY
)、後で処理するために応答をstring
変数に格納することです。
いくつかの調査の後、SharpSSH
ライブラリを使用して同じことができることがわかりました。
コードを実行しようとすると、次の行でAuth Fail
例外が発生します。PuTTY
同じ資格情報を使用してクライアントからログインできるため、資格情報 (サーバー名、ユーザー名、およびパスワード) が正しいと確信しています。
SshStream ssh = new SshStream(servername, username, password);
私は何を間違っていますか?
以下はスタック トレースです。
at Tamir.SharpSsh.jsch.Session.connect(Int32 connectTimeout)
at Tamir.SharpSsh.jsch.Session.connect()
at Tamir.SharpSsh.SshStream..ctor(String host, String username, String password)