ubuntu 20.04 代码开发 ssh 无法连接
问题
【【171】【AIARTS】推理发开任务,ssh连接不上】https://www.tapd.cn/42483287/bugtrace/bugs/view?bug_id=1142483287001007021
问题现象
用 ubuntu 20.04 镜像拉起代码开发, ssh 连接报错:
Connection closed by 127.0.0.1 port 22
ubuntu 18.04 无此问题。
复现环境
https://192.168.3.137/AIStudio/aiarts/code-develop
这里面有 ubuntu2004-ssh 和 ubuntu1804-ssh 两个项目,可以用来观察。
背景
init-container 使用源码,在 ubuntu 16.04 上编译出了 ssl、 ssh ,安装到了 ubuntu 18.04 等系统中。
源码版本: OpenSSH_8.1p1, OpenSSL 1.0.2t
做了哪些尝试,知道了什么
- ubuntu 20.04 用 apt 安装 ssh ,是可以连上的。
apt 安装的 ssh 版本:
ssh -V
OpenSSH_8.2p1 Ubuntu-4ubuntu0.5, OpenSSL 1.1.1f 31 Mar 2020
-
ubuntu 20.04 源码安装 ssh ,可以复现问题。
-
比对正常情况和异常情况 ssh 和 sshd 的日志(日志级别 DEBUG3)
从日志来看, ssh 在发送 type 50 的包以后,没有收到 type 51 的回复; sshd 侧没有看出什么异常。
就这个现象来看:
- 和 https://blog.csdn.net/aixueai/article/details/118188145 这篇文章所描述的问题最像;
- 和 https://github.com/PowerShell/Win32-OpenSSH/issues/1063 这个文章所描述的问题比较像。 但 2 个文章都没有解决问题。