免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 41963 | 回复: 5

[系统管理] SUSE11升级openssh [复制链接]

论坛徽章:
0
发表于 2017-06-29 17:30 |显示全部楼层
虚拟机装了个SUSE11测试升级openssh
过程如下
linux-1i1o:~ # cd /home/zym/openssl-1.0.2l
linux-1i1o:~ # ./config --prefix=/usr/local/openssl --shared&& make && make install


linux-1i1o:~ # cd /usr/local/openssl/lib >> /etc/ld.so.conf
linux-1i1o:~ # ldconfig


linux-1i1o:~ # cp -p /usr/local/openssl/bin/openssl /usr/bin/openssl

linux-1i1o:~ # cp -p /usr/local/openssl/lib/libssl.so.1.0.0 /lib
linux-1i1o:~ # cp -p /usr/local/openssl/lib/libssl.so.1.0.0 /lib64


linux-1i1o:~ # openssl version -a
OpenSSL 1.0.2l  25 May 2017
built on: reproducible build, date unspecified
platform: linux-x86_64
options:  bn(64,64) rc4(16x,int) des(idx,cisc,16,int) idea(int) blowfish(idx)
compiler: gcc -I. -I.. -I../include  -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -m64 -DL_ENDIAN -O3 -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM
OPENSSLDIR: "/usr/local/openssl/ssl"



linux-1i1o:~ # strings /lib/libssl.so.1.0.0 | grep OpenSSL
OpenSSLDie
SSLv3 part of OpenSSL 1.0.2l  25 May 2017
TLSv1 part of OpenSSL 1.0.2l  25 May 2017
DTLSv1 part of OpenSSL 1.0.2l  25 May 2017
OpenSSL 1.0.2l  25 May 2017


linux-1i1o:~ # strings /lib64/libssl.so.1.0.0 | grep OpenSSL
OpenSSLDie
SSLv3 part of OpenSSL 1.0.2l  25 May 2017
TLSv1 part of OpenSSL 1.0.2l  25 May 2017
DTLSv1 part of OpenSSL 1.0.2l  25 May 2017
OpenSSL 1.0.2l  25 May 2017


----以上升级openssl完成

linux-1i1o:~ # ./configure --prefix=/usr/local/openssh --sysconfdir=/etc/ssh --with-ssl-dir=/usr/local/openssl --with-zlib=/usr/local/zlib --with-md5-passwords --without-hardening
checking OpenSSL header version... 100020cf (OpenSSL 1.0.2l  25 May 2017)
checking OpenSSL library version... configure: error: OpenSSL >= 1.0.1 required (have "1000003f (OpenSSL 1.0.0c 2 Dec 2010)")


编译openssh的时候报错ssl的库文件和头文件版本不一致,试了一下下午没找到解决方法。
有知道的请指导一下,谢谢。


论坛徽章:
16
巨蟹座
日期:2014-11-20 23:04:5215-16赛季CBA联赛之浙江
日期:2017-12-08 11:25:2415-16赛季CBA联赛之四川
日期:2016-11-21 00:16:50操作系统版块每日发帖之星
日期:2016-07-28 06:20:0015-16赛季CBA联赛之吉林
日期:2016-05-25 15:36:04操作系统版块每日发帖之星
日期:2016-02-12 06:20:002015亚冠之西悉尼流浪者
日期:2015-08-28 14:48:322015亚冠之平阳省
日期:2015-08-19 14:54:162015亚冠之武里南联
日期:2015-07-07 10:49:112015亚冠之城南
日期:2015-06-22 10:15:002015亚冠之山东鲁能
日期:2015-06-18 18:03:442015亚冠之阿尔萨德
日期:2015-06-18 08:04:59
发表于 2017-06-30 17:38 |显示全部楼层
需要先升级openssl才行,建议你通过源方式进行升级

论坛徽章:
0
发表于 2017-07-02 22:25 |显示全部楼层
yyu0378 发表于 2017-06-30 17:38
需要先升级openssl才行,建议你&#368 ...

就是openssl已经升级完了,源码编译的。执行命令查询版本都是升级后的。就是再编译openssh的时候报错了,不知道还要改什么地方。我在升级redhat都是可以的

论坛徽章:
16
巨蟹座
日期:2014-11-20 23:04:5215-16赛季CBA联赛之浙江
日期:2017-12-08 11:25:2415-16赛季CBA联赛之四川
日期:2016-11-21 00:16:50操作系统版块每日发帖之星
日期:2016-07-28 06:20:0015-16赛季CBA联赛之吉林
日期:2016-05-25 15:36:04操作系统版块每日发帖之星
日期:2016-02-12 06:20:002015亚冠之西悉尼流浪者
日期:2015-08-28 14:48:322015亚冠之平阳省
日期:2015-08-19 14:54:162015亚冠之武里南联
日期:2015-07-07 10:49:112015亚冠之城南
日期:2015-06-22 10:15:002015亚冠之山东鲁能
日期:2015-06-18 18:03:442015亚冠之阿尔萨德
日期:2015-06-18 08:04:59
发表于 2017-07-03 17:55 |显示全部楼层
实际你编译的时候识别到openssl还是老版的

论坛徽章:
0
发表于 2017-07-04 17:20 |显示全部楼层
已解决
linux-1i1o:~ #cp /usr/local/openssl/lib/libcrypto.so.1.0.0 /usr/local/lib
linux-1i1o:~ #cp /usr/local/openssl/lib/libcrypto.so.1.0.0 /usr/local/lib64
linux-1i1o:~ #ldconfig -v
复制完成后可以成功编译openssh。
openssh安装完成后重启ssh服务可能会报openssh version mismatch
可以卸载rpm包以后重新编译安装一遍openssh
注意修改/etc/init.d/sshd里面的命令路径

论坛徽章:
0
发表于 2018-06-21 02:43 |显示全部楼层
多谢分享。64位系统和32位系统需要拷贝一下.so文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

基于案例的 SQL 优化实战训练营

讲师:中电福富特级专家梁敬彬,参与本次课程培训,你将收获:
1. 能编写出较为高效的 SQL;
2. 能解决70%以上的数据库常见优化问题;
3. 能得到老师提供的高效的相关工具和解决方案;
4. 能举一反三,收获不仅仅是 SQL 优化。
现在购票享受8.8折优惠!
----------------------------------------
优惠时间:2019年3月20日前

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP