質問: ex.Message; } finally { if (null != ssh) { ssh.Close(); } } return result; } } } コードの内容は上記のようなものでした。
回答: SharpSSHで使用する鍵交換アルゴリズム(diffie-hellman-group-exchange-sha1, diffie-hellman-group1-sha1)が、サーバ側でサポートされていないのではないでしょうか。 サーバ側の設定を変更すれば接続できるとは思いますが、セキュリティレベルを下げることになりますので、比較的新しいライブラリである「SSH.NET」を使用するのはいかがでしょうか。 SSH.NET