http://net-ssh.github.io/ssh/v2/api/classes/Net/SSH/Config.html
страница говорит:
Обратите внимание, что вы никогда не должны использовать этот класс напрямую вы можете контролировать, будет ли файлы конфигурации OpenSSH считываются пропусканием: параметр конфигурации в сети: : SSH.start. (Они, по умолчанию.)
Также посмотрите на метод translate
:
Учитывая хэш опций конфигурации OpenSSH, преобразует их в хэш опций Net :: SSH. Нераспознанные опции игнорируются. Хэш настроек должен иметь строки для клавиш, все сгруппированы, а возвращаемый хеш будет содержать символы для ключей.
Итак, из того, что я прочитал, если в конфигурационных файлах есть интересные материалы, он будет выбран по умолчанию только путем вызова start
. Надеюсь, это вам поможет, так как у меня нет опыта с Net::SSH