Ошибка подключения Qt Creator к Raspberry Pi с использованием ssh

Я сгенерировал изображение для доски Raspberry Pi, используя buildroot 2014.11, но при подключении Qt Creator через ssh к плате Raspberry Pi выдает следующую ошибку:

Connecting to host…
SSH connection failure: SSH Protocol error: Server and client capabilities don’t match. Client list was: aes128-cbc,3des-cbc. Server list was aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com.
Device test failed.

Сгенерированное изображение Raspberry Pi использует openssh-6.7p1, И хост-система, которую я использую Ubuntu 12.04 LTS а также Qt Creator 3.2.1 (с открытым исходным кодом) на основе Qt 5.3.2 (GCC 4.6.1, 64 бит).

Для вышеупомянутой проблемы я сообщил о проблеме на форуме buildroot, они предложили обновить список клиентов. Ссылка на пост https://bugs.busybox.net/show_bug.cgi?id=7730

2 ответа

Это не ошибка в Buildroot. На вашем сервере вам нужно отредактировать /etc/ssh/sshd_config и добавить следующую строку:

Ciphers +aes128-cbc

Затем перезапустите демон ssh или перезагрузите RPI. Смотрите man sshd_config. Это работает, если вы используете OpenSSH. Если вы используете Dropbear, я не знаю.

У меня та же проблема с моим BeagleBone Black с использованием Debian Jessie. Проблема, кажется, в Qt Creator 3.2.1, который я также использовал.

Я обновился до Qt Creator 3.3.0; теперь все в порядке, и я могу подключиться к моей BeagleBone от Qt Creator.

Надеюсь, что это поможет вам.

Другие вопросы по тегам