欢迎来到天天文库
浏览记录
ID:8809658
大小:20.00 KB
页数:3页
时间:2018-04-08
《linux下openssh版本升级》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、CentOS使用yumupdate更新时不升级内核 cp/etc/yum.conf /etc/yum.confbak 方法一、修改yum的配置文件 vi/etc/yum.conf 在[main]的最后添加exclude=kernel* 方法二、直接在yum的命令后面加上如下的参数: yum--exclude=kernel*update系统运维 www.osyunwei.com 温馨提醒:qihang01
2、原创内容©版权所有,转载请注明出处及原文链接 查看系统版本 cat/etc/issue 查看内核版本 uname-ahttp://wenku.baidu.com/view/7c047e4b647d27284b7351f5.htmlLinux下OpenSSH版本升级 一、OpenSSH升级前需要准备的工作如下: (1) 下载最新版本的OpenSSH安装包(当前最新版本为2014年3月15日更新的openssh-6.6p1.tar.gz), 下载地址:ftp://ftp.openbsd.org/pub/OpenBSD/Op
3、enSSH/portable/ (2) 如果是在本机上操作,请直接关闭SSH服务;如果是远程操作,请先开启Telnet的服务,再关闭SSH服务; SSH服务的开启和关闭方法: #service sshd start或者#/etc/init.d/sshd start 开启ssh服务; #service sshd stop或者#/etc/init.d/sshd stop 开启ssh服务; Telnet服务的开启和关闭方法: (3) 将下载好的OpenSSH包上传到需要升级的服务器上。 (4) 检查OpenSSL和Zlib版本,openssh-6.6p
4、1要求在OpenSSL的版本在1.0.1以上,Zlib的版本在1.2.5以上。查看相关命令如下: #rpm -qa
5、grep openssl 查看OpenSSL的版本 #rpm -qa
6、grep zlib 查看Zlib的版本 (5) 如果OpenSSL和Zlib版本无法满足OpenSSH升级需求,则需要进行相应的版本升级,升级步骤如下: u 下载OpenSSL和Zlib: http://www.openssl.org/source/openssl-1.0.1i.tar.gz //下载OpenSSL http://down1.chinaunix.ne
7、t/distfiles/zlib-1.2.5.tar.bz2 //下载Zlib u 将OpenSSL和Zlib安装包上传到需要升级的服务器上; u 安装Zlib: #tar -jxvf zlib-1.2.5.tar.bz2 //首先安装zlib库,否则会报zlib.c错误无法进行 #cd zlib-1.2.5 #./configure #make #makeinstall u 安装OpenSSL: #tar -zxvf openssl-1.0.1i.tar.gz #cd openssl-1.0.1i #./config shared zlib #mak
8、e #make test#make install mv /usr/bin/openssl /usr/bin/openssl.OFF mv /usr/include/openssl /usr/include/openssl.OFF ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl ln -s /usr/local/ssl/include/openssl /usr/include/openssl //移走原先系统自带的openssl,将自己编译产生的新文件进行链接 配置库文件搜索路径 # echo "/
9、usr/local/ssl/lib" >> /etc/ld.so.conf # /sbin/ldconfig -v # openssl version -a (6) 安装完成后再参考上面的步骤检查OpenSSL和Zlib的版本。 二、OpenSSH升级 (1) 备份好之前SSH的相关配置文件: # cp /etc/ssh /etc/ssh_bak # cp -r /etc/ssh /etc/ssh_bak //强制备份 (2) 关闭SSH服务; (3) 在安装之前需要卸载系统里原Openssh 相关包: #rpm –qa
10、grep openssh /
11、/查询系统原安装的openssh包,全部卸载 #rpm -e op
此文档下载收益归作者所有