SSH соединение отказано только с определенного ПК

872
llxxee

Я подключаюсь к своему серверу через ssh, но у меня действительно странная проблема.

  1. Я могу подключиться к своему серверу с локальным IP (192.168. **. **)
  2. Я не могу подключиться к своему серверу через его публичный IP-адрес на своем ноутбуке
  3. Мой сосед по комнате может использовать свой ноутбук для подключения к серверу через локальный и общедоступный IP-адрес
  4. Я могу использовать свой мобильный телефон (Android) для подключения к серверу через локальный и общедоступный IP-адрес (есть замечательное приложение под названием "JuiceSSH")

Кажется, что только мой компьютер не может подключиться к серверу через SSH. Вот журнал ошибок:

OpenSSH_7.1p2, OpenSSL 1.0.2h 3 May 2016 debug1: Reading configuration data /etc/ssh/ssh_config debug2: ssh_connect: needpriv 0 debug1: Connecting to **.**.*.*** [**.**.*.***] port 22. debug1: connect to address **.**.*.*** port 22: Connection refused ssh: connect to host **.**.*.*** port 22: Connection refused 

Я пытался с другой интернет-средой (другой Wi-Fi, а также использовал мой телефон в качестве хост-точки), и все получили соединение отказано. И со всеми вышеупомянутыми условиями мой телефон может подключиться к серверу с помощью JuiceSSH.


Я проверил порты на сервере, и они не заблокированы (иначе мой телефон и компьютер моего соседа по комнате не смогли бы соединиться)

Мой сосед по комнате и я оба используем Windows 10 . Поскольку ПК моего соседа по комнате может без проблем подключаться к серверу, я думаю, что могут быть проблемы с моим собственным ПК. Я пытался подключиться с помощью Putty, Smartty и расширения Secure Shell в Chrome, но все соединения отклоняются, пока они отправляются с моего компьютера.

Тем не менее, мой компьютер может подключиться к серверу, когда они находятся в той же среде Wi-Fi, используя 192.168. **. **

Я действительно запутался, почему только моему ПК отказывают в соединении (только при использовании публичного IP-адреса сервера) .

Кстати, сервер - это плата Intel Edison с yocto linux.

0
Просто чтобы быть уверенным: ваш SSH-сервер находится на другой физической машине, а не на той, на которой у вас проблемы? Master-Guy 7 лет назад 0
Да, сервер находится на плате Intel Edison (например, на плате Raspberry). Поскольку отказано только в соединении с моим персональным компьютером, я думаю, что могут быть некоторые проблемы с моей локальной средой (только моя мысль). Я мог бы однажды подключить плату с SSH от моего компьютера давным-давно, а затем прошил прошивку платы. В любом случае, я могу подключиться к нему, используя 192.168. \ * \ *. \ * \ * llxxee 7 лет назад 0
у вас есть брандмауэр на ноутбуке? попробуйте отключить на время ... если это поможет, то добавьте исходящее правило на 22 порта Adam Silenko 7 лет назад 0
Также ваш брандмауэр Windows, так как это тихий убийца. Если все выглядит хорошо, проверьте подробности в вашей программе просмотра событий, возможно, там есть какая-то информация. Master-Guy 7 лет назад 0
Я отключил брандмауэр, но все еще не могу подключиться к серверу. Я не нашел полезной информации в программе просмотра событий. llxxee 7 лет назад 0

0 ответов на вопрос

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