У меня проблема с зависанием SSH на моем Mac Book Pro. Это происходит со мной только после того, как я прихожу с работы домой после того, как использую SSH на работе. Я сузил проблему до трех факторов: SSH, наш рабочий сетевой диск AFS и метод сетевого подключения.
На работе мы используем диск AFS с аутентификацией Kerberos для выполнения всей нашей работы по разработке программного обеспечения. Я проверяю подлинность с помощью Kerberos, чтобы получить доступ к диску AFS, на котором находится весь мой исходный код, но я открываю локальный редактор (Eclipse), который ссылается на файлы на диске AFS. Всякий раз, когда мне нужно скомпилировать свой код, я подключаюсь по SSH к моему серверу разработки (который также аутентифицируется на диске AFS) и компилирую оттуда. (Примечание по здравомыслию: я знаю, что это супер дурацкая установка, но обещаю, что я не имел к этому НИЧЕГО отношения. Я просто делаю то, что у меня есть.)
В своих сетевых настройках я все время использую автоматическое определение местоположения. Для этой конфигурации у меня есть встроенный Ethernet en1, настроенный на использование DHCP и DNS-сервера нашей компании, когда я нахожусь на работе (беспроводная связь недоступна). Когда я иду домой, я подключаюсь к своей домашней сети по беспроводной сети, снова используя DHCP.
У меня есть подозрение, что здесь как-то виновато соединение AFS / конфигурация Ethernet. Перезапуск демона SSH не решает проблему. Единственный способ исправить эту проблему, который я нашел, - это перезагружать компьютер каждый раз, когда я хочу использовать SSH. Имейте в виду, что у меня нет других (известных) проблем с сетью дома после того, как у меня был ноутбук на работе.
У меня есть коллега, который сообщил мне о той же проблеме со своим MBP.
Я действительно озадачен этим. Пожалуйста, дайте некоторые указания. Спасибо!