Назад | Перейти на главную страницу

SSH-туннель как служба Windows

Я хочу настроить 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

http://haanstra.eu/putty/

Не служба Windows, но достаточно близко. Вы можете запустить сохраненный профиль из командной строки с помощью

puttytray.exe -load "<profile name>"

Если вы автоматически входите в систему с помощью аутентификации по ключу, вы можете легко настроить его на повторное подключение при отключении и отображение только в виде значка в трее.

я использую Cygwinс openssh пакет, чтобы сделать это с большим успехом.

Пакет openssh включает в себя SSH-сервер, sshd, который можно легко установить как службу Windows с помощью скрипта ssh-host-config а затем просто запустив его с помощью команды Windows net start sshd. Полные сведения опущены просто для краткости ...

Джина Трапани опубликовал пошаговая инструкция на Лайфхакер Сейчас ему несколько лет, но, насколько я могу судить по быстрому сканированию, он остается на 100% применимым и точным.