@donutpersecond

Десктоп приложение C# как научить работать с внешними подключениями?

Приветствую уважаемые обитатели хабра.
Начал изучать C# и первый проект решил сделать для помощи себе на работе.
Часто приходится подключаться с ноута к системе linux для замены некоторых файлов, скачивания логов за определенное время.

Ну и в качестве практики и для пет проекта подумал о том, что можно ли реализовать подобное на с# ?

То есть обычное десктоп приложение которое работает с внешними подключениями...

Тот курс который я смотрю по с# описывает просто базовые формы и их дизайн, а хочется найти инфу именно по моему случаю. Подскажите в какую сторону смотреть и может что почитать посоветуете ?
  • Вопрос задан
  • 340 просмотров
Решения вопроса 2
QuiShimo
@QuiShimo
Держу путь на бекэнд :)
Привет!

Тут подойдет соединение по SSH и использование SSH клиента для отправки команд. На Stack Overflow есть похожее решение - https://stackoverflow.com/questions/11169396/c-sha...
Ответ написан
@AlexVWill
То есть обычное десктоп приложение которое работает с внешними подключениями...

Т.е. правильно ли я понял, что необходимо управление Linux сервером через приложение, написанное на C#?
Я не знаток C#, но немного разбираюсь в Linux, так вот, самый простой и безопасный способ управления Linux сервером это SSH. SSH сервер встроен в Linux сервер и для внешнего управления тебе не понадобится писать серверную часть, только клиента. А для C# очевидно нужны какие то библиотеки, которые поднимают и поддерживают SSH соединение с сервером.
Вот что нагуглилось, к примеру: https://github.com/sshnet/SSH.NET
SSH.NET is a Secure Shell (SSH-2) library for .NET, optimized for parallelism.

Посмотри, возможно это как раз то, что надо...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы