c++ - 覆盆子 : Qt issue connecting device because SSH client-server capabilities don't match

标签 c++ qt ssh

我正在尝试启动一个使用 QtCreator 完成的 C++ 应用程序: enter image description here 这是错误: enter image description here 如果我尝试测试与创建的设备的连接或在 QtCreator 上调用运行,我会看到错误。 我不知道如何调整功能。 有人可以告诉我必须修改哪个文件才能解决问题吗? 我找到了一些关于“sshd_config”文件的信息,但我没有找到解决方法。

我尝试按照建议修改文件,顺便说一下,谢谢,但是随着更改,ssh 根本无法启动。

enter image description here

所以,我很抱歉提出这个问题,但是,有一个位置定义了我可以/应该放置建议的行吗? 这是我的文件 enter image description here enter image description here

enter image description here

我在开始、底部、中间都试过了,没有连接被拒绝。

最佳答案

客户提供了一份破译密码列表。您应该考虑更新 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/

相关文章:

android - 从另一个 JNI 类获取类对象

c++ - 如何让光标旋转

qt - 无法从 MainWindow 显示 QGridLayout 中的小部件

c++ - 列数。 QMYSQLResult::data: 列超出范围

git - 即使为 Git 指定了 X 键,Ubuntu 也会不断 pop 一个屏幕,询问另一个键 Y 的密码。为什么?

ssh - "vagrant provision"有效,但我无法使用 Ansible 发送临时命令

c++ - 无法编译C++程序

c++ - 可 move 但不可复制的对象:按值传递还是按引用传递?

qt - 自定义 PyQt5 小部件 Qt Designer

Jenkins 主从 : Key exchange was not finished, 连接已关闭