我用 Linux

Centos7升级openssh服务

2019-05-15  本文已影响0人  皮皮大

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版本

上一篇 下一篇

猜你喜欢

热点阅读