debian 8.9按照ubuntu10.10上升级openssh7.7的方式报错问题

ubuntu10.10下操作

  官网下载openssl1.0.2和openssh7.7,

首先安装ioenssl1.0.2

cd openssl-1.0.2l/

./config --prefix=/usr/local --openssldir=/usr/ssl

make && make install

./config shared --prefix=/usr/--openssldir=/usr/ssl

make clean

make && make install

openssl安装完成,命令openssl version查看版本是否正确。

安装openssh7.7

cd openssh-7.7p1

./configure --prefix=/usr --sysconfdir=/usr/ssh

make

make install

安装顺利完成,命令ssh -V查看版本是否正确,重启sshd后会发现root用户无法ssh登录,修改/usr/ssh目录下的sshd_config文件即可。

debian8.9下操作

openssl1.0.2顺利完成安装,

./configure --prefix=/usr --sysconfdir=/usr/ssh时会报错,openssl header version与openssl library version不匹配,执行sh contrib/findssl.sh 查看openssl library库所在路径,然后把刚生成的/usr/lib目录下的libcrypto.so.1.0.0和libssl.so.1.0.0

覆盖到各个路径即可。如下面路径,则把两个so库覆盖到usr/lib/i386-linux-gnu/,/usr/lib/i386-linux-gnu/i586,/usr/lib/i386-linux-gnu/i686/cmov/即可,重新按照ubuntu的安装步骤就可以成功安装

Searching for OpenSSL header files.                                             
                                                                                
Searching for OpenSSL shared library files.                                                                                             
0x100020cfL /usr/lib/i386-linux-gnu/libcrypto.so.1.0.0                          
0x100020cfL /usr/lib/i386-linux-gnu/i586/libcrypto.so.1.0.0                     
0x100020cfL /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0                

Searching for OpenSSL static library files.



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值