В C # как запустить команду Unix на удаленном SSH с помощью TcpClient

Я пытаюсь запустить команду UNIX на удаленном хосте из моего приложения C #.

Я видел различные посты через Интернет, в том числе и SO, для того, чтобы делать это, используя различные библиотеки, такие как SmartSsh и многие другие. И некоторые другие, использующие команды командной строки.

Я не хочу использовать какую-либо стороннюю библиотеку.

Поэтому я попытался использовать класс TcpClient с примером, показанным здесь наMSDN, Я передаю имя хоста как:Пользователь @ Имя_сервер и порт22, Когда я запускаю этот код, он выдает исключение

SocketException (0x80004005): No such host is known
at System.Net.Sockets.TcpClient..ctor(String hostname, Int32 port) 

Это потому, что мой сервер / хост ожидает пароль пользователя, если да, то как мне его предоставить?

Ответы на вопрос(1)

Ваш ответ на вопрос