| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .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 |