Заметки о реализации
Как работает:
- Клиент (autossh или по запросу, одноразово):
- Забирает настройки проброса портов
- Запускается autossh (или похожее) с полученным пробросом
- Админ
- Список клиентов и их портов
- Доступ по ssh = доступ до определённого клиента с его портами
- Сервер
- Выдаёт настройки
- Регистрирует клиентов с пробросом портов (непересекающимся)
На клиенте:
Включены: ServerAliveInterval=30 , ServerAliveCountMax=2, TCPKeepAlive=yes
На сервере: