yocto linux 上的 sshd 始终断开我的连接

yocto linux 上的 sshd 始终断开我的连接

我们在 IMX8 设备 (NXP) 上有自己的 yocto 图像。设备互联网由 simcon EU 4G 调制解调器和 IOT sim (Monogoto) 提供服务。使用libqmi创建的连接id并成功创建了wwan0。

  • sshd 配方保持不变(除了防止 root 登录)
  • 对设备的 ssh 访问是按需的,当请求时,ngrok 转发 TCP 端口 22,并且在 ngrok 站点上我可以看到要连接的 URI。

当尝试连接时我成功了。但是,当我尝试使用具有大输出的命令(例如 dmesg)或将大测试文件复制粘贴到 vi 时,终端挂起并且连接关闭。如果我使用 ngrok 连接到普通 PC,连接保持打开状态就好。我认为这可能是调制解调器。所以我使用 USB 类似调制解调器(EC25e - 相同的 SIM 提供商)连接到我的 ubuntu,ssh 连接正常。尝试比较和更改sshd_config设置,但我的笔记本电脑版本和(NXP)之间不同的所有设置Compulab以及更改的设置似乎都没有帮助。

知道为什么断开连接吗?有线索吗?谢谢。

答案1

这是提供商 APN 问题,同一提供商的其他 APN 没有相同的问题。由于某种原因,该提供商仅在 simcon 调制解调器上发生了该问题,而在 quectel 调制解调器上则没有,可能是固件中的超时定义。客户端无能为力。

相关内容