отправить ключ, например Ctrl + A, в ssh с помощью SharpSsh

Я пишу простой код с Tamir.SharpSsh для подключения по SSH:

 SshStream ssh = new SshStream(txt_ip.Text, txt_user.Text, "foo");
 var output = ssh.ReadResponse();

После успешного подключения к клиенту я хочу отправить ключ напрямую клиенту. Кто-нибудь знает, как мне это сделать?


person Ali    schedule 26.12.2015    source источник
comment
Не используйте SharpSsh для нового кода. Мертвый проект (не обновлялся с 2007 года!)   -  person Martin Prikryl    schedule 26.12.2015
comment
у вас есть какие-либо предложения? Rebex существует, но не бесплатно   -  person Ali    schedule 26.12.2015
comment
См. Библиотеки SFTP для .NET - не совсем о SSH, но SFTP работает через SSH, поэтому все библиотеки SFTP могут выполнять SSH естественным образом .   -  person Martin Prikryl    schedule 27.12.2015


Ответы (1)


его решить этим кодом

ssh.Write("\u0003");
person Ali    schedule 26.12.2015
comment
этот код решает проблему ... например, этот код отправляет Ctrl + C в Ssh Consol .... мы можем использовать символ asscci для прямой записи клиента ... - person Ali; 27.12.2015