Я пишу программу, которая должна выполнять удаленные команды, и было бы очень удобно использовать конфигурации, которые уже присутствуют на моем компьютере. Т.е. в моем файле ~/.ssh/config
есть серверы, объявленные так:
Host my-server
user my-user
HostName 88.88.88.888
port 3456
IdentityFile ~/.ssh/my_id_rsa
Есть ли способ использовать то, что уже работает, когда, например, я набираю команду:
$ ssh my-server
из libssh
так что мне не нужно заново изобретать колесо и разбирать этот конфиг сам?