2 июн. 2009 г.

Медленные ssh-соединения

Проблема: при хождении к удаленному linux-хосту с linux же машинки по ssh (авторизация по ключу), налицо некоторая задумчивость ssh-а. Запуск в verbose mode ( ssh -v) выдает много чего, но интерес вызвали следующие строки:
debug1: An invalid name was supplied
Cannot determine realm for numeric host address

debug1: An invalid name was supplied
A parameter was malformed
Validation error

debug1: An invalid name was supplied
Cannot determine realm for numeric host address

debug1: An invalid name was supplied
A parameter was malformed
Validation error

Гуглинг и "ман ридинг" привели к следующему решению.  В настройках ssh-клиента, глобальных (/etc/ssh/ssh_config), или локальных (~/.ssh/config) запрещаем GSSAPIAuthentication: GSSAPIAuthentication no. Проблема перестает проявляться после реконнекта к удаленному хосту, так как ssh перечитывает конфиги (локальный приритетнее) при создании новой сессии. 

2 комментария:

  1. настрой обратную зону
    http://breys.ru/blog/110.html#a2

    ОтветитьУдалить
  2. Согласен, есть такое дело, оно позволит, возможно, дополнительно ускорить процесс "ключевой авторизации"... Правда, я думал, что от необходимости настройки этого можно избавиться, заюзав UseDNS no. Или я не прав?

    ОтветитьУдалить