hong1414 2023-09-12 10:18 采纳率: 100%
浏览 20
已结题

qt连接不上linux设备

Connecting to host.

img

SSH connection failure.
Unable to negotiate with 192.168.1.18 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
Device test failed.
在使用qt creator 连接通用linux设备时

  • 写回答

3条回答 默认 最新

  • hong1414 2023-09-12 19:12
    关注

    解决办法:

    方法1. ssh命令指定算法,每次指定比较麻烦

    
    ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa  user@host -p 2222
    
    

    方法2. 修改ssh配置文件 ~/.ssh/config, 增加配置项,一劳永逸

    HostKeyAlgorithms +ssh-rsa
    PubkeyAcceptedKeyTypes +ssh-rsa
    

    no matching host key type found. Their offer: ssh-rsa 问题解决_我不知道也不关心的博客-CSDN博客

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 9月21日
  • 已采纳回答 9月13日
  • 创建了问题 9月12日

悬赏问题

  • ¥15 有关类的报错,在模块里调用另一个模块的方法下的变量时出错
  • ¥15 delphi7 HMAC_SHA256方式加密
  • ¥15 关于#qt#的问题:我想实现qcustomplot完成坐标轴
  • ¥15 下列c语言代码为何输出了多余的空格
  • ¥15 kali linux用wget archive.kali.org/archive-key.asc指令下载签名无效(失败)
  • ¥15 openHarmony 利用c++程序在dayu210开发板上实现拉取RTSP视频流并且在屏幕上显示
  • ¥15 GD32H757的can通信配置
  • ¥20 nist随机数测试的问题
  • ¥20 帮我解决这个项目,thank you各位程序员
  • ¥15 哪位能用ea软件做一下,有偿