URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8558
[ Назад ]

Исходное сообщение
"проблема с net::openssh"

Отправлено angeloflight , 16-Дек-09 18:45 
здравствуйте. есть скрипт на перл, подключающийся к серверам и выполняющий компанды. использовальзуется Net::OpenSSH. все работает нормально, если запись сервера фигурирует в know_hosts, если таковой нет - команды не выполняются. возможно ли как нибудь это исправить?

вот текст ошибки

unable to establish master SSH connection: the authenticity of the target host can't be established, try loging manually first


Содержание

Сообщения в этом обсуждении
"проблема с net::openssh"
Отправлено аноним , 16-Дек-09 19:27 
>Net::OpenSSH. все работает нормально, если запись сервера фигурирует в know_hosts, если
>таковой нет - команды не выполняются. возможно ли как нибудь это
>исправить?

Это не надо исправлять, потому что это не ошибка. Отравят тебе DNS кэш, и твой Net::OpenSSH отдаст пароль серверу злоумышленника. Доавляй хосты в known_hosts, а если хочется выстрелить себе в ногу смотри исходники модуля. Можно попробовать strict_mode => 0, но в доке написано что оно для другого.