Я не могу подключиться по SSH или Telnet к Windows Server 2012 на VPS

Я только что купил Windows Server 2012 на VPS. Я могу подключить его с помощью удаленного рабочего стола, настроить mongodb и получить к нему доступ. Но я не могу подключиться к нему по telnet или ssh с помощью Putty.

Оба порта открыты и слушают. Putty выдает ошибку «Тайм-аут соединения».

Ниже приведены снимки экрана

Порт открыт

Port is open

Порт прослушивает

And listening

3
задан 21 December 2016 в 10:14
1 ответ

Я думаю, это должен быть брандмауэр ... вполне может быть брандмауэр Windows.

Попробуйте временно полностью отключить его (если хотите!) Для проверки. Выполните следующую команду из командной строки с повышенными привилегиями (запуск от имени администратора):

netsh a s a state off

Если это обходной путь, позволяющий использовать ssh, значит, проблема обнаружена, поэтому снова включите брандмауэр (снова из командной строки с повышенными правами):

netsh a s a state on

Затем вы можете попробовать открыть входящий порт 22, используя следующее (снова повышенное):

netsh a f a r n="Open Port 22" d=in a=allow prot=TCP localp=22

Это работает для всех профилей.

Если отключение брандмауэра Windows не позволило вам войти по ssh, все равно включите брандмауэр обратно на (очевидно!). Но это может быть брандмауэр, расположенный выше по течению, например, на шлюзе вашего VPS-провайдера.

3
ответ дан 3 December 2019 в 06:28

Теги

Похожие вопросы