Мы в настоящее время оказывались Кэшированием вывода для Переменной (переменных) Строки запроса: * с продолжительностью 30 секунд, которая, кажется, помогает.
ОБНОВЛЕНИЕ: К сожалению, мы не можем использовать Кэширование вывода везде, поскольку это также кэширует промежуточные страницы после пользовательского входа в систему, и т.д., который заключает имя пользователя в кавычки.
Мы нашли, что это происходило из-за проблемы с путем invision, обновляет его схему базы данных и записал об этом здесь: IPB 3 (Плата питания Invision) медленная загрузка после обновления.
Во-первых, чтобы собрать больше информации о задержке, попробуйте подключиться с включенной подробностью: ssh -vvv user @ hostname
.
Во-вторых, попробуйте отключить обратный поиск DNS - отредактируйте / etc / ssh / sshd_config
на своем устройстве и настройте UseDNS no
. Перезапустите службу и проверьте еще раз.
В-третьих, настройте GSSAPIAuthentication №
в том же файле, перезапустите службу и повторите попытку.
Здесь вы можете увидеть хороший пример, я уже использовал его в прошлом.
Попробуйте поместить UseDNS no
в / etc / ssh / sshd_config
и перезапустите ssh.
Вы также можете добавить запись в / etc / hosts
для машины, на которой вы пытаетесь использовать ssh.
У меня была аналогичная проблема с подключением к моему ДК. Попробуйте изменить MTU настройки sshd сервера на значение менее 1500. Сработало.
Была аналогичная проблема: соединение SSH заняло 22 секунды с ключом авторизации. Использовал ssh -vvv user @ remote_host
, чтобы увидеть это сообщение:
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure. Minor code may provide more information
Затем эта ссылка показала:
"добавить хост в файл / etc / hosts."
Поэтому я добавил remote_host
в клиентский / etc / hosts
. Теперь SSH-соединение занимает меньше секунды.