我正在尝试启动一个使用 QtCreator 完成的 C++ 应用程序: 这是错误: 如果我尝试测试与创建的设备的连接或在 QtCreator 上调用运行,我会看到错误。 我不知道如何调整功能。 有人可以告诉我必须修改哪个文件才能解决问题吗? 我找到了一些关于“sshd_config”文件的信息,但我没有找到解决方法。
我尝试按照建议修改文件,顺便说一下,谢谢,但是随着更改,ssh 根本无法启动。
所以,我很抱歉提出这个问题,但是,有一个位置定义了我可以/应该放置建议的行吗? 这是我的文件
我在开始、底部、中间都试过了,没有连接被拒绝。
最佳答案
客户提供了一份破译密码列表。您应该考虑更新 Qt Craetor 或该软件用于连接到远程设备的任何软件。
另一种可能性是在服务器(设备)上允许这些密码。添加
Ciphers +aes128-cbc
到您的 /etc/ssh/sshd_config
并重新启动 sshd
服务。如果它不起作用,例如使用此列表:
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc
并重启设备上的sshd服务。
关于c++ - 覆盆子 : Qt issue connecting device because SSH client-server capabilities don't match,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38684828/