Этот вопрос относится к клиенту и серверу OpenSSH (которые поставляются в комплекте с ОС Windows сравнительно недавно).
Я надеюсь получить некоторую помощь от кого-то, кто более осведомлен о SSH.
У меня есть два ноутбука, на обоих из которых установлен клиент OpenSSH (который теперь поставляется по умолчанию с Windows 10).
В одном также установлен сервер OpenSSH по умолчанию для Windows 10.
Тем не менее, у меня возникли проблемы с ssh'ing от одного только с клиентом в один с сервером.
Хотя я могу пропинговать свой "серверный" ноутбук с моего "клиентского" ноутбука », так как оба устройства находятся дома, используя мою домашнюю сеть, когда я пытаюсь подключиться по ssh к своему" серверному "ноутбуку, я получаю сообщение об ошибке:
connect to host xxxxx port 22: Connection timed out.
Так как я только начинаю использовать эти функции на этих машинах (и не установил успешных ssh-соединений ни с одним из них ранее), я не уверен, есть ли проблема у клиента или сервера. Но я сначала смотрю на "серверный" ноутбук.
Я хотел бы знать одну вещь: как узнать, какой порт прослушивает моя служба OpenSSH Server ... на тот случай, если по какой-то причине он не прослушивает порт 22. Существует правило брандмауэра для OpenSSH Server в "Панели управления" → "Система и безопасность" → "Брандмауэр Защитника Windows" → "Разрешенные приложения", но в нем не указан порт. Кроме того, мой сервис OpenSSH работает в services.msc
.
Я также отметил, что у меня есть sshd_config_default
, но фактический sshd_config
не был создан. Файл по умолчанию был закомментирован.
Итак, я хотел спросить
Где проверить, прослушивает ли моя служба OpenSSH Server соединения через порт 22.
Если у кого-то есть рекомендации относительно того, какие команды настройки следует использовать в файле sshd_config на ноутбуке сервера, к которому должен быть просто подключен другой ноутбук в той же сети. Я предполагаю, что в одной из настроек должен быть указан порт 2, но я не уверен, что использование этих закомментированных команд в файле по умолчанию лучше всего использовать для моей настройки:
#Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress ::
Любые другие предложения по поводу того, почему время ожидания соединения истекло.