2015-10-27 37 views
0

我在將我的Qt GUI可執行文件部署到iMx6目標中時遇到問題。我在VMWare上運行Ubuntu 12.04,並使用Qt Creator 3.1.2(運行Qt 5.3.1爲iMx6平臺交叉編譯)啓動Qt可執行文件。顯示的錯誤消息是:SSH協議錯誤:服務器和客戶端功能不匹配

19:08:58: Could not connect to host: SSH Protocol error: Server and client capabilities don't match. Client list was: ssh-rsa,ssh-dss. 
Server list was ecdsa-sha2-nistp256. 
Is the device connected and set up for network access? 
19:08:58: Deploy step failed. 
Error while building/deploying project qtGUI (kit: Target) 
When executing step 'Check for free disk space' 
19:08:58: Elapsed time: 00:02. 

這純粹是與網絡連接有關的一些問題?或在這裏失蹤的東西?

任何幫助是可觀的。謝謝。

回答

2

您的服務器只允許使用ecdsa-sha2-nistp256的證書,而您的客戶端只允許ssh-rsa和ssh-dss。由於兩個列表之間沒有匹配,因此無法連接到服務器。

您的服務器希望使用橢圓曲線nistp256明確交換密鑰。您的客戶不知道這種方法,因此否認密鑰交換。您將不得不更新您的客戶端SSH認證方法(更新ssh clientlibrary)或將您的服務器設置爲允許其他認證方法。

相關問題