SSH к серверам, до которых «не достать»: Python-утилита через SOCKS5

Ссылка на работу
Задача: серверы на Astra Linux стоят во внутренней сети, снаружи к ним ведёт только SOCKS5-прокси. Обычный ssh через такой прокси не ходил, а работать с серверами нужно было каждый день. Что сделал: написал на Python (paramiko + PySocks) утилиту, которая строит SSH-сессию через SOCKS5, выполняет команды на удалённом сервере и гоняет файлы по SFTP. К ней — пошаговая инструкция, чтобы коллеги подключались без меня. Результат: подключиться, выполнить команду или перекинуть файл теперь можно одной командой, без танцев с туннелями. Стек: Python, paramiko, PySocks, SSH, SFTP, Astra Linux. Код рабочий, в открытый доступ не выкладываю. Открытые проекты — на github.com/ilya-com87