Я не могу войти в cygwin / ssh с Mac

Я установил sshd на свой cygwin и протестировал его на локальной машине, которая работает нормально.

  • sh-host-config-y
  • cygrunsrv-S sshd

но когда я пытаюсь войти с моего Mac, я не могу войти в cygwin.
Сообщение об отладке выглядит следующим образом.

OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to smchopc [192.168.1.106] port 22. <-- It takes a while
debug1: connect to address 192.168.1.106 port 22: Operation timed out
ssh: connect to host smchopc port 22: Operation timed out

что может быть не так?

PS: На самом деле у меня есть еще один список вопросов SSH для Cygwin медленно реагировать , и в это случай, соединение очень медленно, как для локального подключения, так и для внешнего подключения.
С вопросом для этого потока локальное соединение очень быстро и работает, тогда как внешнее соединение невозможно.

обе Windows 7 одинаковые, и я установил ту же cygwin. Я не понимаю, почему это так важно.

29
задан Community
13.11.2022 23:20 Количество просмотров материала 2845
Распечатать страницу

2 ответа

У вас может быть брандмауэр, блокирующий порт 22. Запустите сканирование портов на компьютере, который вы пытаетесь использовать, и проверьте, открыт ли он.

3
отвечен Josh K 2022-11-15 07:08

и в этом вопросе и в что другие, ваши журналы показывают частные IP-адреса. Однако, по адресам, 10.0.40.177 и 192.168.1.106, находятся в разных диапазонах, поэтому я предполагаю, что вы смешиваете несколько маршрутизаторов? (Например, проводной маршрутизатор и беспроводной маршрутизатор?)

если это так, то вы можете страдать от проблемы с двойным NAT затем. Я не уверен if СШ, будут затронуты. Но для начала: для маршрутизатора AirPort Apple описывает, как проверьте и исправьте это в некоторую поддержку статьи:

вот простой способ узнать, находится ли ваш компьютер в сети "double NAT":

  1. в Finder, в меню Пуск выберите утилиты.
  2. Открыть Сетевую Утилиту.
  3. Щелкните Трассировка.
  4. в поле "Кому" введите "www.mac.com".
  5. Нажмите Кнопку След.

после запуска трассировки найдите начало строки с номером 2.

если адрес в строке IP-адреса в следующих диапазонах:

10.x.x.x

192.168.x.x

... тогда ваша сеть имеет несколько уровней нац.

как описано в той же статье поддержки: чтобы исправить это, вам нужно будет поместить "ведомый" маршрутизатор (чаще всего беспроводной маршрутизатор) в "мостовой режим".

0
отвечен Arjan 2022-11-15 09:25

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх