Я использую сервер OS X 10.5.8. Когда мои пользователи заходят в него по ssh, может пройти до 10 секунд, прежде чем они увидят приглашение.
Я включил отладку для ssh и вижу, что он приостанавливается в «Входе в интерактивный сеанс», глядя на сервер в этот момент, процесс «launchctl» выполняется для пользователя, который только что вошел в систему.
Итак, могу ли я отследить это дальше, почему launchctl запускается около 10 секунд, прежде чем появится приглашение ssh? Я предполагаю, что он пытается запустить демонов и агентов запуска для каждого пользователя?
Это известная проблема, что launchctl работает так медленно? (Это особенно раздражает, потому что мы используем инструмент scm "git" вместо ssh!) Могу ли я что-нибудь сделать, чтобы его ускорить?
Спасибо за любую помощь или совет.
Привет, Стив
Возможно, вы захотите проверить эту страницу, где объясняется, какие параметры нужно изменить в файлах конфигурации SSH, чтобы ускорить SSH в OS X:
http://maestric.com/doc/mac/fix_ssh_connection_delays
Надеюсь это поможет!