Тайм-аут запроса 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. Прежде чем вы слишком углубитесь в изменение сетевых настроек, я предлагаю сделать дополнительный перезапуск. Это исправило проблему для меня.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.