@donutpersecond

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

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

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

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

Тот курс который я смотрю по с# описывает просто базовые формы и их дизайн, а хочется найти инфу именно по моему случаю. Подскажите в какую сторону смотреть и может что почитать посоветуете ?
  • Вопрос задан
  • 265 просмотров
Решения вопроса 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.

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

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

Войти через центр авторизации
Похожие вопросы