Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > передача данных по ssh канал


Автор: zhekay 8.12.2010, 14:23
Есть ssh сервер server, с портом по умолчанию 22. И есть клиент client, где устанавливается ssh соединение к server, допустим это будет putty. Надо написать программку на c# которая коннектиться по этому туннелю, и работает с server, пусть что-нибудь передает и получает эхо, что-то вроде telnet, но по защищенному каналу ssh. Помогите плз написать программку, которая это делает 

Автор: jonie 8.12.2010, 14:33
http://oldsite.precedence.co.uk/nc/putty.html
пишет как обычно, коннектитесь на локалхост, а патти будет делать форвард портов.
Putty поддерживает командную строку....
Кстати, putty заброшен давно, сейчас сделан форк, называется Kitty (http://www.9bis.net/kitty/)

Автор: zhekay 8.12.2010, 14:38
putty я тут упомянул только то, что она только применяется у меня, я уже настроил ssh туннель, надо теперь написать c# прогу, которая в этот туннель будет что-нибудь посылать. А как это сделать? Я c# просто не знаком

Автор: jonie 8.12.2010, 19:52
zhekay, ну взять книжку и ознакомиться. Будут какие-то конкретные вопросы - приходи. Для работы с сокетами доступен класс http://msdn.microsoft.com/en-us/library/system.net.sockets.socket.aspx

Автор: zhekay 9.12.2010, 10:24
Возьму книжку, но это уже самый крайний вариант, если здесь не найду ответа

Автор: crz 9.12.2010, 12:15
первая же ссылка в гугле по ключевым словам "C# ssh" - http://www.tamirgal.com/blog/page/SharpSSH.aspx

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)