Здравствуйте, подскажите пожалуйста, есть ли возможность выполнять команды отправленные из C#, допустим путем: (конечно может быть другое решение)
SshClient connect = new SshClient("10.50.50.10", 22, Login.Text.Trim(), Password.Password.Trim()); connect.ConnectionInfo.Timeout = TimeSpan.FromSeconds(30); connect.Connect(); SshCommand runCC = connect.CreateCommand("terminal length 0\nsh run\nexit\n"); runCC.CommandTimeout = TimeSpan.FromSeconds(5); runCC.Execute(); runCC.Dispose(); connect.Disconnect(); RichTextOut.AppendText(runCC.Result);
Эта команда должна была вывести весь running-config и выйти из ssh соединения, но она вообще ничего не выводит. После выполнения подключения, Renci.SshNet считает, что он подключен, но D-Link не выводит в web-интерфейсе, что он подключен.
Мне необходимо просто отправлять команды, а не создавать реальное Async соединение с D-Link, так, что пожалуйста не предлагайте такого. Заранее спасибо за помощь!
|