Страница 1 из 1

Изменение поведения ssh

Добавлено: 09 апр 2014, 12:12
sokoloff
После обновления openssh до OpenSSH_6.5p1 (не подскажу какая была версия до этого) немного изменилось его поведение. У меня в ~/.ssh/config были записи вида

Код: Выделить всё

Host axVirt1
    HostName    192.168.1.10
    User        root
Причем для axVirt1 записи в DNS нет. До обновления команда ssh axVirt1 замечательно работала. А после обновления работать перестала, выдает ошибку DNS "ssh: Could not resolve hostname axvirt1: Name or service not known" Другими словами ssh не находит в записи для axVirt1 в своем конфиге. Но если в конфиге хост указывать строчными, ssh начинает коннектиться. Я не знаю, это сознательное изменение в SSH, баг в нем, или при пакетировании.

В любом случае, эта информация может быть полезна людям, которые столкнулись с этим.

Re: Изменение поведения ssh

Добавлено: 09 апр 2014, 16:26
PastorDi
Мммм... он обновился основательно. Надо поразибраться, посмотреть.

Re: Изменение поведения ssh

Добавлено: 09 апр 2014, 16:28
d_uragan
Судя по этой переписке:

http://cygwin.com/ml/cygwin/2014-02/msg00344.html

это все-таки баг, который должен быть поправлен в 6.6. Обновим в скором времени.

Re: Изменение поведения ssh

Добавлено: 09 апр 2014, 16:44
d_uragan
Точно - http://www.openssh.com/txt/release-6.6:

ssh(1): fix matching of 'Host' directives in ssh_config(5) files
to be case-insensitive again (regression in 6.5).

Отправил 6.6p1 нашим тестерам. Если не найдут других косяков, то поедет в репозитории.