Управление несколькими локальными SSH-туннелями как фоновыми службами в Windows
Определите службы SSH-переадресации в одном конфигурационном файле и запускайте их как фоновые процессы, поддерживая туннели активными без открытых терминалов. sshforward, от pcpl2lab, нацелен на разработчиков и системных администраторов, которым необходимо постоянное локальное переадресация портов на Windows. Этот инструмент предлагает командные управления для запуска, перечисления и остановки туннелей, и он предоставляет сборки для amd64, 386 и arm64 архитектур, что делает его подходящим для гетерогенных Windows-сред.
Что делает sshforward для локальной переадресации порта SSH?
sshforward управляет локальной переадресацией порта SSH через объявленный файл службы. Вы помещаете правила переадресации в одну конфигурацию и вызываете команды для запуска или остановки именованных служб, вместо того чтобы каждый раз вводить длинные команды SSH. Инструмент предоставляет простой набор CLI для управления жизненным циклом службы и поддерживает несколько активных туннелей одновременно, что подходит для рабочих процессов, которым нужны постоянные мосты от локальных портов к удаленным службам.
Влияет ли это на производительность системы во время фоновой работы?
Фоновые туннели работают с минимальным объемом ресурсов. Инструмент описывается как легковесный и предоставляет нативные сборки для amd64, 386 и arm64, что снижает необходимость в слоях эмуляции. Поскольку туннели работают как фоновые процессы, а не как интерактивные оболочки, они избегают открытых терминальных окон и поддерживают низкие накладные расходы на выполнение для типичных машин разработчиков и серверов, используемых для тестирования или подготовки.
Безопасно ли запускать sshforward в производственной или разработческой среде?
Операционная безопасность обеспечивается контролем на основе конфигурации и фоновым выполнением. Службы определяются один раз в файле конфигурации, поэтому изменения являются явными, а не произвольными. Разработчик публикует проект под лицензией BSD-2-Clause, что позволяет проверять исходный код. Действия командной строки start/list/stop ограничивают случайные интерактивные команды, что помогает администраторам применять предсказуемые состояния туннелей на разных машинах.
Полезно для опытных пользователей, которые управляют постоянными SSH-туннелями; одно предостережение
Этот инструмент подходит администраторам и разработчикам, которым требуется предсказуемое, управляемое скриптами управление туннелями и поддержка Windows с различной архитектурой. Ожидайте компактный, управляемый конфигурацией рабочий процесс, а не графического менеджера, поэтому пользователи, предпочитающие графические интерфейсы, не найдут его здесь. В качестве практического совета храните файлы конфигурации под контролем версий, чтобы определения сервисов оставались проверяемыми при развертывании на нескольких машинах.