openssh version mismatch 的解决
作者: 2hei 发表于2008年6月25日 10:12 版权声明: 可以转载, 转载时务必以超链形式标明文章原始出处和作者信息及版权声明
http://www.2hei.net/mt/2008/06/openssh-version-mismatch.html
升级了一下openssh到最新版本openssh-5.0
$ssh -V
OpenSSH_5.0p1, OpenSSL 0.9.7g 19 Oct 2007
发现Openssl版本也是比较低
于是升级,下载openssl-0.9.8g.tar.gz
使用ssh登陆的时候报错
提示无法找到libcrypto.so.4
于是做了链接
ln -s /usr/lib/libssl.so.0.9.8 /lib/libssl.so.4
但是ssh还是报错,提示如下:
openssh version mismatch. Built against 908070, you have 90808g
google了一番,原来openssh和openssl的安装顺序是有一定限制的,
可以单独升级openssh,但是如果升级了openssl后,一定要重新编译openssh或者升级,否则openssh无法连上
$ssh -V
OpenSSH_5.0p1, OpenSSL 0.9.7g 19 Oct 2007
发现Openssl版本也是比较低
于是升级,下载openssl-0.9.8g.tar.gz
使用ssh登陆的时候报错
提示无法找到libcrypto.so.4
于是做了链接
ln -s /usr/lib/libssl.so.0.9.8 /lib/libssl.so.4
但是ssh还是报错,提示如下:
openssh version mismatch. Built against 908070, you have 90808g
google了一番,原来openssh和openssl的安装顺序是有一定限制的,
可以单独升级openssh,但是如果升级了openssl后,一定要重新编译openssh或者升级,否则openssh无法连上





发表一个评论