由于 OpenSSL 版本不匹配,无法打开 SSH 会话

Nie*_*iek 7 ssh debian openssl apt-get

我刚跑了apt-get upgrade,根据/var/log/apt/history.log,openssl已经更新到1.0.1e-2+rvt+deb7u7版本。现在我仍然打开一个 SSH 会话,但我无法打开另一个会话。我重新启动了 SSH,它返回OpenSSL version mismatch. Built against 1000105f, you have 10001080. 我试过apt-get remove openssl && apt-get install openssl没有运气。我在树莓派上运行 debian。

编辑:我应该提到我正在运行 wheezy,并使用 jessie 存储库来获取最新的 PHP5 版本。我忘记在apt-get upgrade-ing之前切换回来。

编辑2:问题解决;

apt-get update
apt-get upgrade
apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

成功了(来源)。

小智 0

来自堆栈溢出

尝试apt-get install openssh-server openssh-client

当我将系统更新到 Debian 测试时,我遇到了同样的问题。尽管已经安装了 SSH,但在我的情况下,当我运行 apt-get update && apt-get Upgrade 时,它​​并没有被拉入更新,因此系统仍然具有相同的 SSH 二进制文件,并且链接了现已过时的库,因此版本不匹配。