全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、环境描述1)操作系统:redhat6.5 64位2)Openssl升级前版本:openssl 1.0.1e3)Openssl升级后版本:openssl 1.0.1j(源码安装)4)Openssh升级前版本:openssh-5.3p2-41.el55)Openssh升级后版本:openssh_6.7p1(源码安装)6)连接工具xshell 4二、telnet代替OpenSSH(可选)开启telnet,并允许root登陆(适用于rhel4.*,rhel5.*,rhel6.*)使用命令查看已经安装的telnet包(系统默认已经安装)#rpm -qa | grep telnet开启telnet服务#chkconfig telnet on修改securetty文件#vim /etc/securetty添加几个ptspts/1pts/1pts/3激活telnet#service xinetd restart三、升级OpenSSL到openssl-1.0.1j,并删除老版本1)升级前准备下载openssl-1.0.1j/source/openssl-1.0.1j.tar.gz2)删除旧版本#rpm -e rpm -qa | grep openssl -allmatches -nodeps3)安装openssl, 一定记得加上-shared选项, 否则openssh编译的时候会找不到新安装的openssl的library, 会报错: openssl的 header和library版本不匹配# ./config -prefix=/usr -shared # make # make test# make install完毕后查看openssl版本安装是否正确注:老版本低于1.0.1e,那直接安装1.0.1g版本就会出缺失libssl.so.10和libcrypto.so.10库文件的问题,在启动某服务或者直接yum安装等命令都会出现下面问题;且最严重问题是SSH就连接不上了解决办法:1、 首先查看/usr/lib64/目录下(如是32位系统那路径就是/usr/lib/)libssl.so库文件的版本,我的是libssl.so.1.0.0rootlocalhost/# ll /usr/lib64/libssl.so*-rwxr-xr-x. 1 root root 479012 Apr 9 13:39 /usr/lib64/libssl.so.1.0.02、再查看/usr/lib64/目录下rootlocalhost/#ll /usr/lib64/libcrypto.so*-rwxr-xr-x. 1 root root 2200149 Apr 9 13:39 /usr/lib64/libcrypto.so.1.0.03、 创建软链接(ln源就是上面查出的对应版本的库文件):cd /usr/lib64/ln -s /usr/lib64/libssl.so.1.0.0 libssl.so.10ln -s /usr/lib64/libcrypto.so.1.0.0 libcrypto.so.10注意:系统做roseha双机的时候,双机脚本会影响到这两个库文件的软链接,导致ssh登陆不上,并且sshd服务无法启动。四、升级sshd到OpenSSH-6.7并删除老版本ssh1)升级前准备查看是否缺包# rpm -qa | egrep gcc|make|perl|pam|pam-devel如果有配置yum了的话可以直接yum安装这些包,这样既可以检验是否装了,没装的直接装上。yum -y install gcc* make perl pam pam-devel2)下载openssh-6.7p1.tar.gz/pub/OpenBSD/OpenSSH/portable/openssh-6.7p1.tar.gz备份ssh :# mv /etc/ssh /etc/ssh.bak# openssl version -a3)编译安装新版本openssh# tar -zxvf openssh-6.7p1.tar.gz & cd openssh-6.7p1 # ./configure -prefix=/usr -sysconfdir=/etc/ssh -with-pam -with-zlib -with-md5-passwords # make先卸载完旧版本的openssh,再make install# rpm -qa | grep openssh # rpm -e rpm -qa | grep openssh -nodepsOpenssh-askpass是用于图形界面下输入口令的,用不着可以不装# make install4)查看是否升级到新版本ssh -V5)复制启动脚本到/etc/init.d# cp /root/openssh-6.7p1/contrib/RedHat/sshd.init /etc/init.d/sshd加入开机自启#
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 斐乐营销方案
- 宜家卡农营销方案
- 小院步道施工方案
- 石质座椅施工方案
- 十一假日营销方案
- 教室翻新施工方案
- 线下活动策划方案样本
- 2025年太原货运从业资格证考试题及答案解析大全
- 2025年山东申论考试c真题及答案解析
- 酒店专业毕业自我鉴定
- 采购部供应商评审与筛选标准
- 事故油池基坑开挖专项施工方案
- 早餐券模板可编辑
- 车联网技术与应用PPT完整全套教学课件
- 医患沟通技能评价量表(SEGUE)
- 如何识别与消除七大浪费演示文稿
- 第四章-集成运算放大电路
- 病毒性肝炎的免疫学检查
- 第一章(诱发电位概论)+第二章(体感诱发电位)(2013年)
- GB/T 25085.3-2020道路车辆汽车电缆第3部分:交流30 V或直流60 V单芯铜导体电缆的尺寸和要求
- GB/T 242-2007金属管扩口试验方法
评论
0/150
提交评论