3

Я хочу попробовать ssh сам (windows), поэтому я открываю cmd и набираю: ssh 127.0.0.1 . Но я получил эту ошибку: ssh: connect to host 127.0.0.1 port 22: Connection refused .

Я пытался использовать Putty, но я получил ту же ошибку.

(Я даже не знаю, почему я могу использовать ssh в Windows ...)

Кроме того, я прочитал аналогичный вопрос здесь: Slave: ssh: подключение к подчиненному порту хоста 22: Время ожидания истекло
Но я не могу найти программу или имена функций sshd на моем компьютере.

Как я могу ssh localhost в Windows?

2 ответа2

4

В настоящее время Microsoft не предоставляет серверное программное обеспечение SSH для своей операционной системы Windows. Однако, если вы еще не установили программное обеспечение сервера SSH в своей системе Windows, для Windows доступно довольно много коммерческих пакетов сервера SSH, а также есть бесплатное программное обеспечение сервера SSH. Некоторые компании, предоставляющие коммерческие версии, разрешат вам использовать их программное обеспечение бесплатно для некоммерческого использования. Некоторые бесплатные версии, которые я использовал:

Bitvise SSH Server - бесплатно для личного использования

Копсс - имя от "Cygwin" + "OpenSSH"

FreeSSHd

OpenSSH для Windows - программное обеспечение не обновлялось с 2004 года. Я обнаружил, что он хорошо работает под Windows XP, но у меня возникли проблемы с ним в более поздних операционных системах, и я не рекомендовал бы его

PowerShell SSH Server для Windows - персональная версия бесплатна; он ограничивает вас одним SSH-соединением с сервером за раз.

SilverSHield - бесплатная версия для личного использования, ограниченная одним одновременным SSH-соединением

Если у вас уже установлен Cygwin, вы можете установить программное обеспечение сервера OpenSSH для Cygwin.

Microsoft, по-видимому, "увидела свет" и объявила, что намерена предоставить серверное программное обеспечение SSH для своих операционных систем Windows, например, см. Статью Ars Technica от 2 июня 2015 года Microsoft, в которой SSH предлагается для Windows и PowerShell.

2

В Windows по умолчанию SSH-сервер не установлен или не работает. Вы пытались установить один? Это будет стороннее приложение. Также Windows не предоставляет SSH-клиент. Опять же, это будет стороннее приложение, которое нужно будет установить.

Довольно необычно установить SSH-сервер на Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .