1

Я пытаюсь включить мой Mac Lion (который имеет имя пользователя xyz) для ssh. Я сделал эти шаги:

  • Системные настройки -> Общий доступ -> Включить удаленный вход для всех пользователей
  • Системные настройки -> Сеть -> Беспроводная связь -> Дополнительно -> TCP/IP, затем я выбрал "Использование DHCP с ручным адресом" и набрал 192.168.1.15 (мой маршрутизатор - 192.168.1.1)
  • Зашел в настройки моего маршрутизатора (у меня есть маршрутизатор Netgear), и добавил переадресацию порта настраиваемого сервиса с именем "SSH" на порт 22, и указал IP как 192.168.1.15

Затем я пошел на whatismyip.com и проверил свой IP-адрес, который вернулся как XX.XX.XXX.XX

Затем я пошел на другой компьютер и набрал в терминале

ssh xyz@XX.XX.XXX.XX

а затем он остановился на несколько минут, а затем сказал

ssh: connect to host XX.XX.XXX.XX port 22: Operation timed out

Обратите внимание, что если в терминале я делаю

ping -p 22 XX.XX.XXX.XX

похоже на работу

64 bytes from 68.49.223.82: icmp_seq=0 ttl=64 time=1.522 ms
64 bytes from 68.49.223.82: icmp_seq=1 ttl=64 time=1.681 ms
64 bytes from 68.49.223.82: icmp_seq=2 ttl=64 time=1.727 ms
64 bytes from 68.49.223.82: icmp_seq=3 ttl=64 time=4.124 ms
etc.

, Есть идеи? Как я могу заставить это работать?

1 ответ1

3

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .