Добрый день.
Кто знает, как подключиться к БД через SSH с использованием приватного ключа в Qt? Может есть какая библиотека?
В HeidiSQL используется программа plink.exe для этого. Может у меня сделать аналогично (тогда как это делается)?
1. Через QProcess запускаете стороннюю программу, парсите её выход, вводите данные на вход.
2. Вот здесь в ответах есть код, который использует libssh
http://stackoverflow.com/questions/5589971/how-to-easily-establish-an-ssh-connection-in-qt
1. Ну можно plink. Уже думал, но хочется чтобы встроенная была.
2. libssh - треш, из-за которого даже приложение не запускается. На ГитХубе видел заточенную библиотеку под Qt, но она не понимает путтаевкие приватные ключи. Видел библиотеку chilkat - треш, приложение даже не запускается. Видел libssh2 - но библиотеки нигде не нашел.
Как тогда подключиться? Че делать?
У кого есть готовая libssh2, со свяким шлаком типа openssl. Такая, чтобы ее можно было присоединить к проекту и он нормально без жалоб запустился?
Возьмите биндинги Qt для PHP например, так у вас будет привычная среда и в то же время Qt
http://php-qt.sourceforge.net/
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)