Очень удобно держать у себя локальный сервер для удаленного управления компьютерами с Windows.
На сервер скачиваем Aspia router и relay. Загружаем их с офф сайта и устанавливаем.
После установки переходим в папку где находится aspia-router ("C:\Program Files\Aspia\Router") открываем командную строку от имени администратора.
Создаем конфигурацию: aspia_router --create-config
Программа создаст в папке "C:\ProgramData\aspia\" конфигурационный файл router.json, публичный ключ router.pub и файл БД router.db3
P.S. Эти файлы понадобятся если решите перенести сервер на другое железо
Аналогично создаем конфигурационные файлы для Relay
Переходим к C:\ProgramData\aspia\ и редактируем relay.json
В "PeerAddress" указываем ИП адрес сервера
"RouterPublicKey" берем из файла router.pub
Переходим в службы services.msc запускаем Router затем Relay
Логи пишутся в эту папку C:\Windows\Temp\aspia
Теперь скачиваем и устанавливаем Aspia Console
Запускаем и создаем новую Адресную книгу логин admin | пароль admin
Теперь установим Хост на компьютер. Aspia Host
Настраиваем Aspia - Параметры
Указываем ип нашего сервера и публичный ключ из файла router.pub
Aspia использует TCP порты 8050, 8060, 8070 проверьте что они не заблокированы у сервера и клиентов.
Переходим в Aspia Console
Чтоб посмотреть статус Relay: Инструменты - Управление маршрутизатором, вкладка Ретрансляторы.
Статус Хостов смотрим на соответствующей вкладке
Пароль для Router меняем на вкладке пользователи.
Создаем постоянный пароль для Aspia Host
Открываем Aspia Host - Параметры (вкладка) пользователи
Можно создать несколько пользователей и у каждого сделать свои права.
Чтоб не делать настройки на каждом хосте. Выполняем настройки на одном хосте, затем экспортируем в aspia-host-config.json и сохраняем в одну папку с установочным пакетом aspia host. Теперь если запустить установку то она подхватит настройки. Важно чтоб эти файлы были рядом.
Готово!