Я пытаюсь настроить SSH на свой локальный Mac. Я предпринял следующие шаги:
- Включен удаленный вход на Mac
- Подтверждено, что я могу SSH с моего локального Mac в мой локальный Mac
- Проверено, я могу SSH с другого компьютера в локальной сети на мой Mac
- Создал пользовательское приложение, перенаправляющее трафик порта 22 на мой Mac (следуя инструкциям для моего маршрутизатора 2Wire, найденным здесь)
- Проверено, что порт 22 открыт на внешнем IP-адресе с помощью онлайн-сканера портов
- Настройте 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
Можете ли вы помочь мне разобраться в чем проблема или как ее отладить? Я в растерянности и не знаю, как регистрировать входящий трафик или выяснять, где разрывается соединение.