Тайм-аут запроса SSH каждый раз

18

Я пытаюсь получить доступ к пространству хранения, которое у нас есть на работе, через ssh, но каждый раз получаю таймаут ( Mac OS 10.7.5 - Терминал ).

Я проверил брандмауэры, настройки, даже отключил Little Snitch, и порт 22 нигде не заблокирован. Выполнение точно такого же запроса на компьютере под управлением Windows с SSH-клиентом работает как обаяние.

Запрос:

ssh login_name@server_address

Ответ:

ssh: connect to host server_address port 22: Operation timed out

Кажется, проблема в настройках vpn / proxy моей компании. Обновлюсь, если найду способ обойти это.

Анас
источник
1
Работает ли он, если вы выключили брандмауэр? Я знаю, что вы проверили настройки, но это не говорит, если вы проверили это с выключенным
Роб
Да, извините за непонятность, я тоже проверил с выключенным брандмауэром!
Анас
Я думаю о проблеме маршрутизации ... Можно ли настроить ваш Mac на использование IP-адреса компьютера с Windows и попробовать sshс вашего Mac? IP-адрес настроен с помощью DHCP? Не могли бы вы добавить выходные данные netstat -rnв свой вопрос (вы можете не захотеть делать все IP-адреса открытыми здесь, в AskDifferent, в этом случае заменить их, a.b.c.dно быть последовательными, чтобы один и тот же IP-адрес всегда получал одну и ту же a.b.c.dзамену)? Ваш Mac находится в той же сети, что и ваше устройство хранения?
Jaume
Вы наконец поняли и исправили это sshзаблокировано?
дан
@ Anas: вы написали в комментарии, что проблема была на ноутбуке вашего коллеги. Было ли это неправильно? В чем разница между вами, Mac и Windows-клиентом? Что дает базовый pingна 2?
дан

Ответы:

13

3 команды могут помочь вам отследить этот сбой протокола:

ping server_address
traceroute server_address
ssh -v login_name@server_address

Убедитесь, что вы подключаетесь к целевому серверу с правильным сетевым интерфейсом. Если вы используете печально известное Automaticместоположение, вы можете подключаться к сети неправильно (например, через соседний бесплатный Wi-Fi, когда вы думали, что используете VPN своей компании).

Если вы подозреваете законную или случайную фильтрацию, вы сможете диагностировать ее с помощью:

nmap -Pn -p22 server_address
Дан
источник
Привет, Даниэль, большое спасибо за ответ. К сожалению, я только что понял, что это может быть проблема с настройками сервера и прокси-серверами моей компании, так как это не работает на ноутбуке моего коллеги. Даст вам знать, если это не так! Спасибо !
Анас
Из другого комментария, этот ноутбук также Mac.
дан
@daniel Azuelos Нужно ли -Pn для nmap? Какая разница это будет иметь?
DKroot
zsh: команда не найдена: nmap
Джейми Хатбер,
@JamieHutber какая версия MacOS X? echo ${PATH}? [возвращение] На самом деле я думаю, что вы должны задать вопрос о своей проблеме, которая не является ssh timeoutединственной.
Дан
4

Это произошло для меня сразу после установки обновленной версии OS X. Прежде чем вы слишком углубитесь в изменение сетевых настроек, я предлагаю сделать дополнительный перезапуск. Это исправило проблему для меня.

рукав моря
источник