👂 Контекст

Для любого администрирования операционных систем, необходимо хорошее приложение для удалённого доступа. Бывают разные реализации подобных приложений, мы считаем, что наиболее оптимальная – с использованием промежуточного сервера. Наличие промежуточного сервера позволяет подключаться к рабочему столу вне зависимости от того, в какой сети находятся клиенты, главное чтобы был доступ к этому серверу

🧩 Описание задачи

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

🚩 Примерный функционал

Разумеется, мы не хотим ограничивать вас в вашем продукте. При этом мы в РЕД СОФТ помозговали и набросали фичи, которые вы можете реализовать в рамках этой задачи:


  1. Подключение к клиенту осуществляется по уникальному ID и паролю
  2. Возможность автозапуска клиента
  3. В качестве протокола удаленного стола нужно использовать
  4. Должен быть доступ как к рабочему столу, так и по ssh, если клиент разрешил такое подключение
  5. Предусмотреть возможность доступа к файловой системе
  6. Возможность проброса токенов и usb накопителей
  7. Кроме ssh-туннелей можно предложить свой способ

👨‍🏫 Ментор

старший инженер по техническому сопровождению продаж

С 2017 г. работает в ООО «РЕД СОФТ».  На текущий момент занимается вопросами обеспечения технического сопровождения при закупках разрабатываемой компанией «РЕД СОФТ» операционной системы и прочих продуктов. Также ведет разработку прикладного программного обеспечения, расширяющего функционал операционной системы.