В моем доме я могу подключиться к своему компьютеру через SSH при использовании моего IP-адреса локальной сети. Я не могу подключиться, используя свой общедоступный IP-адрес, даже когда я отключаю маршрутизатор и подключаю компьютер напрямую к модему Я перезапустил сервер SSH, чтобы использовать порт 4900 вместо 22, и все еще не смог подключиться. Я всегда получаю ошибку соединения отказано. Я использую Windows 7 с Putty в качестве клиента и MobaSSH в качестве сервера. Я отключил брандмауэр Windows. В чем дело?
ssh
connection
isp
Roberto
источник
источник
Ответы:
Вы используете брандмауэр? Это может быть блокировка порта 4900. Кроме того, если вы пытаетесь подключиться с помощью маршрутизатора, вам необходимо настроить переадресацию портов на маршрутизаторе на ваш компьютер, чтобы получить к нему доступ через SSH.
источник
В зависимости от того, какую систему вы используете (поделитесь дополнительной информацией об этом, пожалуйста), это, вероятно, проблема брандмауэра.
источник
Убедитесь, что сервер связан со всеми интерфейсами, а не только с интерфейсом обратной связи.
источник
ListenAddress
директивы в вашем файле sshd_config?0.0.0.0
это все интерфейсы).Убедитесь, что ваша система (в которой запущен ssh-сервер) доступна для системы (удаленной системы, к которой вы собираетесь подключить ssh). Если нет доступа к VPN-соединению между двумя системами.
источник