プログラムは .RunCommand() でハングします。本当に基本的なものが欠けていますか?これは他の人にとっても同じコードのようで、コマンドが正しいことはわかっています。
.runcommand() をコメントアウトすると、プログラムはエラーなしで実行されます。
static void Main(string[] args)
{
PrivateKeyFile key = new PrivateKeyFile("private");
using (var client = new SshClient("host", "user", key))
{
client.Connect();
client.RunCommand("command");
client.Disconnect();
}
}
高度なヘルプに感謝します。