Libssh-0.10.5 Qt: не удалось подключиться к серверу (Windows)C++

Программы на C++. Форум разработчиков
Ответить
Гость
 Libssh-0.10.5 Qt: не удалось подключиться к серверу (Windows)

Сообщение Гость »


Я пытаюсь подключиться к удаленному серверу с помощью libssh-0.10.5 в Qt. Я использую пример на api.libssh.org, чтобы открыть типичный сеанс SSH. Сначала я попробовал использовать оболочку C++, а затем даже протестировал на C, и результат все тот же: я не могу передать строку ssh_connect(my_ssh_session).

Вот мой код в основной:

ssh_init(); ssh_session my_ssh_session; интервал RC; INT многословие = SSH_LOG_DEBUG; внутренний порт = 22; my_ssh_session = ssh_new(); если (my_ssh_session == NULL) выход (-1); ssh_options_set(my_ssh_session, SSH_OPTIONS_HOST, "test.rebex.net"); ssh_options_set(my_ssh_session, SSH_OPTIONS_LOG_VERBOSITY, &verbosity); ssh_options_set(my_ssh_session, SSH_OPTIONS_PORT, &port); ssh_options_set(my_ssh_session, SSH_OPTIONS_USER, «демо»); rc = ssh_connect(my_ssh_session); если (rc != SSH_OK) { fprintf(stderr, "Ошибка подключения к локальному хосту: %s\n", ssh_get_error(my_ssh_session)); выход (-1); } ssh_disconnect (my_ssh_session); ssh_free (my_ssh_session); ssh_finalize(); Очень странно, что мое приложение вылетает на 4 разных ПК, но работает нормально на 1 ПК.

Вот мой вывод SSH_LOG_DEBUG, когда файлknown_hosts существует (с использованием алгоритма подписи ecdsa-sha2-nistp256): ссылка

Изменить: также здесь мой проект Qt: ссылка Он связан с онлайн-тестовым сервером SSH; логи находятся в консоли.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»