I get this error when I click the "Test" button in Options->Devices in QtCreator
A screen shot is attached.Connecting to host...
SSH connection failure: SSH Protocol error: Server identification string is invalid (missing carriage return).
Device test failed.
qtcreatorbug.jpg
On the device side, I see this in /var/log/auth.log:
I'm running QtCreator in a Ubuntu VM session running on windows. I can ssh into the remote device in a terminal using password with no issue, from either the VM session or putty running on windows.error: Received disconnect from 192.168.0.74 port 60051:2: Identification string is invalid. [preauth]
May 15 22:01:32 Ipad2GMA sshd[762]: Disconnected from 192.168.0.74 port 60051 [preauth]
The remote device is a pi zero w running Stretch Lite. I've been using the same VM session and QtCreator for other rpi kits (but Wheezy/Jessie, not Stretch) for several years without issues.
I've googled the error text and see others reporting this issue, but I couldn't find a workaround.
Maybe it would work with a key? But, where to find doc on how to do that? (but, I can also ssh with key (no password) from a terminal without issue).
Any workaround suggestion would be greatly appreciated!
Qt Creator 3.3.0 (opensource)
Based on Qt 5.4.0 (GCC 4.6.1, 64 bit)
Built on Dec 8 2014 at 15:21:39
From revision d36c4d87db
Added after 42 minutes:
I deleted the device and recreated it.
Now, it's working.
The first time I didn't have all the fields correct. However, I edited them and they were exactly what worked when I deleted then recreated the device.
So, for what it's worth, maybe something gets saved (white space?) when you edit the fields that can't be seen.
But, I'm working now.
Bookmarks