Centos7升级openssh服务

Centos7.2升级openssh服务


测试环境:centos7.2 + Xshell 6

1、查看centos7.2系统及ssh服务版本

Xshell登录主机11.4.74.130,Xshell版本最好用6,有可能因为版本过低,导致升级服务后无法使用,查看当前ssh版本:

ssh -V

查看centos版本信息,结果:centos7.2

cat /etc/redhat-release


2、上传软件包


通过Xftp远程登录主机11.4.74.130,上传安装包,自取地址

https://pan.baidu.com/s/1FEc-bCWXMSHc-irnUtfhpQ

提取码:mty2

注:openssl不可以选用1.1.X 版本,否则openssh编译时会报错。

3、关闭selinux

vim /etc/sysconfig/selinux

设置SELINUX=disabled



升级OpenSSL服务


1、安装依赖包

yum -y install pam-devel.x86_64 zlib-devel.x86_64

安装完成:

2、卸载旧版本openssl


rpm -e --nodeps `rpm -qa|grep openssl`


3、解压安装包

tar -zxvf openssl-1.0.2l.tar.gz

4、进入安装目录

cd openssl-1.0.2l/

5、编译安装

./config --prefix=/usr --shared && make && make install

6、创建软链接

ln -s /usr/lib64/libcrypto.so.1.0.0  /usr/lib64/libcrypto.so.10

ln -s /usr/lib64/libssl.so.1.0.0  /usr/lib64/libssl.so.10

升级openssh服务

1、备份旧ssh配置文件 /etc/ssh

mv /etc/ssh/ /home/ssh-bak

2、解压安装包并进入解压路径

tar -zxvf openssh-7.5p1.tar.gz

cd openssh-7.5p1

3、编译安装

./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwords --with-tcp-wrappers

make && make install


4、修改sshd_config配置

进入配置文件/etc/ssh/sshd_config

vim /etc/ssh/sshd_config


5、设置开机启动

chkconfig sshd on

6

6、查看升级后的openssh版本

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容