linux6.8漏洞补丁,linux6升级openssh 8.0(修复漏洞)

网上教程比较多,今天统一整理一下,非常详细亲测可用,Linux 6通用,供大家参考!

openssl版本:1.0.2r openssh:8.0p1 操作系统:redhat6.8

一 安装配置telnet

操作前先配置本地yum

将iso挂载到/mnt目录

[root@mydb ~]# cat /etc/yum.repos.d/yum.repo

[yum]

name=yum

baseurl=file:///mnt

enable=1

gpgcheck=0

升级前需安装telnet,防止重启sshd连接中断。

yum install -y telnet*

修改/etc/xinetd.d/telnet文件,将disable=yes修改为disable=no

service xinetd restart

如果有防火墙:/sbin/iptables -I INPUT -p tcp --dport 23 -j ACCEPT

创建一个临时用户test用来备用连接

useradd test

passwd test

新建目录-上传更新包

mkdir -p /root/package

包下载地址:链接:https://pan.baidu.com/s/100jsn39mBmiMR3Lbka-vaQ

提取码:ztta

二 安装openssl

安装依赖包

yum install -y gcc gcc-c++ glibc make autoconf openssl openssl-devel pcre-devel

yum install -y pam* zlib* net-tools

备份旧版本

ll /usr/bin/openssl

mv /usr/bin/openssl /usr/bin/openssl_bak

ll /usr/include/openssl

mv /usr/include/openssl /usr/include/openssl_bak

安装ssl

cd /root/package

tar -xzvf opssl*

cd openssl-1.0.2rta

./config shared && make && make install

#查看编译安装有无报错 如果为0则正常

echo $?

创建软链接

ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl

ln -s /usr/local/ssl/include/openssl /usr/include/openssl

echo “/usr/local/ssl/lib/” >>/etc/ld.so.conf

ldconfig

ldconfig -p

查看版本是否更新成功

openssl version

三 安装openssh

卸载openssh

yum remove -y openssh*

安装openssh

cd /root/package/

tar -zvxf openssh-8.0p1.tar.gz

删除原先ssh的配置文件和目录

cd /etc/ssh

mkdir bak

mv ssh* bak

cd /root/package/openssh-8.0p1

配置、编译、安装

./configure --prefix=/usr --sysconfdir=/etc/ssh --mandir=/usr/share/man --with-pam --with-zlib --with-ssl-dir=/usr/local/ssl --with-md5-passwords && make && make install

更改配置文件允许root远程

echo ‘PermitRootLogin yes’ >> /etc/ssh/sshd_config

调试-设置开机自启

cp -rf contrib/redhat/sshd.init /etc/init.d/sshd

chmod +x /etc/init.d/sshd

chkconfig --add sshd

chkconfig sshd on

查看版本

ssh -V

#OpenSSH_8.0p1, OpenSSL 1.0.2r 26 Feb 2019

用telnet登录 重启sshd

新建一个连接窗口测试是否正常,测试成功!

最后关闭卸载telnet

service xinetd stop

yum remove -y telnet*

注:该方法只适用Linux6 Linux7有差异。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值