CentOS7 升级openssh至openssh8.1之方案

对于Linux系统,ssh服务可以说是最重要的服务之一,远程管理基本都是使用这个了。如果出现漏洞,就存在很大的风险,需要及时升级ssh版本来修复漏洞。本文就CentOS7升级openssh至openssh8.1(发文时openssh的最新版为8.1)作一探讨。

一、准备
服务器Dell R720xd,安装CentOS7.7,IP地址:172.23.100.99;客户端为学生机,安装CentOS7.7,IP地址:172.23.100.25
1.客户机上打开一个终端连接服务器(一直保持到openssh升级成功)
#ssh [email protected]并切换到root用户
2.获取openssh8.1
#cd /usr/local/src
#wget http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.1p1.tar.gz
3.为避免openssh失败无法登录安装telnet(可省略,不会失败)
#yum install -y telnet-server xinetd
#systemctl start xinetd
#systemctl enable xinetd.service
#systemctl start telnet.socket
#systemctl enable telnet.socket
4.检查openssh并删除
#rpm -qa | grep openssh
openssh-server-7.4p1-21.el7.x86_64
openssh-7.4p1-21.el7.x86_64
openssh-clients-7.4p1-21.el7.x86_64
#rpm -e `rpm -qa |grep openssh` --nodeps或者
#rpm -e ${rpm -qa |grep openssh} –-nodeps
#rm -rf /etc/ssh
5.升级openssl至openssh8.1相匹配的版本。本服务器升级至openssl 1.1.1d,其中openssl安装在/usr

你可能感兴趣的:(Linux系统专区,LNMP,架构)