2

Я пытаюсь настроить SSH на свой локальный Mac. Я предпринял следующие шаги:

  1. Включен удаленный вход на Mac
  2. Подтверждено, что я могу SSH с моего локального Mac в мой локальный Mac
  3. Проверено, я могу SSH с другого компьютера в локальной сети на мой Mac
  4. Создал пользовательское приложение, перенаправляющее трафик порта 22 на мой Mac (следуя инструкциям для моего маршрутизатора 2Wire, найденным здесь)
  5. Проверено, что порт 22 открыт на внешнем IP-адресе с помощью онлайн-сканера портов
  6. Настройте DynDNS для сопоставления myusername.dyndns.org с моим динамическим IP-адресом и установите программное обеспечение на локальном Mac.

Однако, когда я пытаюсь использовать SSH с использованием внешнего IP-адреса, я получаю следующую ошибку:

17> ssh XXX.XXX.XXX.XXX -l kevin -v
OpenSSH_5.8p1, OpenSSL 1.0.0d 8 Feb 2011
debug1: Reading configuration data /Users/kevin/.ssh/config
debug1: Reading configuration data /opt/local/etc/ssh/ssh_config
debug1: Connecting to XXX.XXX.XXX.XXX [XXX.XXX.XXX.XXX] port 22.
debug1: connect to address XXX.XXX.XXX.XXX port 22: Operation timed out
ssh: connect to host XXX.XXX.XXX.XXX port 22: Operation timed out 

Можете ли вы помочь мне разобраться в чем проблема или как ее отладить? Я в растерянности и не знаю, как регистрировать входящий трафик или выяснять, где разрывается соединение.

2 ответа2

1

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

Попытка SSH в из внешней сети работала отлично.

-1

В предварительных настройках вашего vpn-соединения вы должны поставить галочку « Send all traffic over VPN connection , после чего переподключение и команда shh будут работать без каких-либо задержек.

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