Я хочу настроить SSH-туннель для работы в качестве службы Windows, мне нужно иметь возможность настроить его, используя только командную строку, чтобы отсчитывать любое программное обеспечение, которое не включает версию командной строки.
Какие инструменты доступны для Windows, которые я могу использовать для этого?
Bitvise WinSSHD
Я использовал WinSSHD от Bitvise, и в прошлом мне действительно везло с ним.
Одна из приятных вещей, которые мне в нем нравятся, - это когда у вас есть сервер, вышедший из-под контроля, и вы не можете подключиться к нему через VNC, потому что он привязан к 100% ЦП или из-за нехватки памяти, и вы всегда можете попасть в виртуальную память с помощью SSH. подать команду перезагрузки.
http://www.bitvise.com/download-area
Я давно не устанавливал его (свежий), поэтому пытаюсь вспомнить, поддерживает ли он прямую командную строку или нет. Вам нужно посмотреть.
Если в вашей системе Windows работает SSH-сервер, вы можете установить обратный туннель, запуская соединение с другой стороны.
Для Windows доступно несколько SSH-серверов, например копшш. С другой стороны, вы можете использовать автосш чтобы убедиться, что туннель восстанавливается в случае потери соединения между клиентом и сервером.
Таким образом, вместо того, чтобы запускать ssh-клиент как службу в Windows, вам нужно будет запустить ssh-сервер, подобный тому, который я упомянул.
Некоторое время я с большим успехом использую FreeSSHD. Он может работать как служба, поддерживает вход по сертификату и полное туннелирование ...
Вы можете попробовать PuTTY Tray
Не служба Windows, но достаточно близко. Вы можете запустить сохраненный профиль из командной строки с помощью
puttytray.exe -load "<profile name>"
Если вы автоматически входите в систему с помощью аутентификации по ключу, вы можете легко настроить его на повторное подключение при отключении и отображение только в виде значка в трее.
я использую Cygwinс openssh пакет, чтобы сделать это с большим успехом.
Пакет openssh включает в себя SSH-сервер, sshd
, который можно легко установить как службу Windows с помощью скрипта ssh-host-config
а затем просто запустив его с помощью команды Windows net start sshd
. Полные сведения опущены просто для краткости ...
Джина Трапани опубликовал пошаговая инструкция на Лайфхакер Сейчас ему несколько лет, но, насколько я могу судить по быстрому сканированию, он остается на 100% применимым и точным.