Portable OpenSSH GSSAPI远程代码执行漏洞(CVE-2006-5051)漏洞解决方案

news/2024/7/7 16:54:51
最近给公司内网的服务器做了一次全面的扫描,出现几个高危的漏洞,网上查了一下,普遍存在啊。所谓不扫不知道,一扫吓一跳啊。
漏洞的名称为Portable OpenSSH GSSAPI远程代码执行漏洞(CVE-2006-5051)及OpenSSH J-PAKE授权问题漏洞(CVE-2010-4478),厂家给出的解决方案很笼统。经过各方查找资料,大致的解决方案是升级到高版本的openssh,目前最新版本是openssh 6.6p1.

下载地址:http://mirror.internode.on.net/pub/OpenBSD/OpenSSH/portable/

可以根据自己的需要选择下载升级,其实没别要升级到最新版本,一般都是选择目前较新且稳定的版本,今天的文章里我们以最新的openssh 6.6p1为例。由于目前服务器都处于生产环境中,基于一切操作安全为重的思想,稳当期间准备好telnet,以防止ssh更新出现问题,不能远程连接上服务器,自己跑现场可是比较悲催的.....
下面看更新步骤
一.安装开启telnet服务
yum install telnet-* -y

#vi /etc/xinetd.d/telnet 把yes改为no

# /etc/init.d/xinetd restart
注1:如出现 "Unencrypted connection refused.Goodbye."错误提示可能是启动了“ekrb5-telnet”服务,解决方法:将/etc/xinetd.d/ekrb5-telnet里面的disable改成=yes,再重启xinetd服务service xinetd restart就OK了!
注2:linux的telnet默认是不允许root用户直接登陆的,可以选择用户账号登陆,跳转到root权限。也可以修改配置文件,这里笔者不推荐,还是安全原因。
二.安装更新openssh
下载地址:http://mirror.internode.on.net/pub/OpenBSD/OpenSSH/portable/

wget -Shttp://mirror.internode.on.net/pub/OpenBSD/OpenSSH/portable/openssh-6.6p1.tar.gz现在高版本OPENSSH安装程序,现在最高版本是6.6p1
tar xvf openssh-6.6p1.tar.gz
cd  openssh-6.6p1

./configure --prefix=/usr --sysconfdir=/etc/ssh
注:编译源码,注意编译路径, OPENSSH安装在原来的路径下,这样后面安装完成后就不用再次copy SSHD服务到/etc/init.d/。
make
mv /etc/ssh/* /etc/sshbak/
安装在原路径下,需要把原来的配置文件移走,不然make install 可能会报错
make install
/etc/init.d/sshd restart
这里注意安全,如果你前面编译报错了,还强制安装,SSHD服务可能就起不来。

chkconfig --add sshd
chkconfig sshd on

使用ssh -V 命令查看一下
 ssh -V
OpenSSH_6.6p1, OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
已经成功升级至6.6版本!

ssh更新操作关系到操作者和服务器之间的连接,万事小心为上。不然一个小失误可能让你大费周章哦。





http://www.niftyadmin.cn/n/3461234.html

相关文章

CSS之浮动那些事

1.清除浮动 下面是两种常用的方式&#xff0c;而这两招也够用了(不用千招会&#xff0c;只需一招精)。 1.结尾处加空div标签 clear:both <style type"text/css"> .left{float:left;} .right{float:right;}/*清除浮动代码*/ .clearfloat{clear:both} </style…

网络编程练习这些就ok

1&#xff0c;什么是C/S架构&#xff1f; C指的是client&#xff08;客户端软件&#xff09;&#xff0c;S指的是Server&#xff08;服务端软件&#xff09;一个C/S架构就是&#xff0c;实现服务端软件与客户端软件基于网络通信。互联网中处处是C/S架构如12306网站是服务端&…

Zabbix监控-mingodb数据库状态

最近公司数据库新增加了几台mongodb数据库&#xff0c;为了能实时了解运行的状态&#xff0c;需要增加zabbix对mongodb的运行状态监控。 mongodb默认安装情况下可以运行echo "db.serverStatus()" | mongo 来获取mongodb的运行状态&#xff0c;但是公司数据库安装的时…

Does GATHER_STATS_JOB gather all objects' stats every time?

周五在一家客户的调优会议中讨论了一个由于统计信息陈旧导致SQL执行计划偏差的问题&#xff0c;这是一个10g的库并且禁用了自动收集统计信息的定时作业GATHER_STATS_JOB&#xff1b;当问及应用程序开发商为何要禁用自动统计信息收集时&#xff0c;开发商的一位工程师说因为该库…

wowza流媒体服务器安全设置

今天跟大家分享下wowza流媒体服务器的一些安全设置心得&#xff0c;使用这个软件有一段时间了&#xff0c;但仍能感觉到许多问题存在&#xff0c;其中最为头疼的还是防盗链的问题。wowza作为一个强大的流媒体平台&#xff0c;能够提供多种格式的直播点播流。其中包括常用的rtmp…

Windows10上强制Visual Studio以管理员身份运行

解决办法很简单&#xff1a; 1. 打开VS的安装目录&#xff0c;找到devenv.exe&#xff0c;右键&#xff0c;选择“兼容性疑难解答”。 2. 选择“疑难解答程序” 3. 选择“该程序需要附加权限” 4. 确认用户帐户控制后&#xff0c;点击测试程序&#xff0c;不然这个对话框不让你…

linux系统mysql安装配置

linux下使用yum安装mysql一.mysql安装查看有没有安装过mysql老版本&#xff1a;yum list installed mysql*rpm -qa | grep mysql*安装mysqlyum install mysql-servermysql-develmysql注意&#xff1a;这里使用默认的yum 源只能安装到 mysql-5.1.73-3.el6_5.x86_64 版本&#xf…

php变量类型及几个常用的打印方式

变量的数据类型&#xff1a; 1&#xff0c;标量类型&#xff1a;int (整型)&#xff0c;float&#xff08;浮点型&#xff09;&#xff0c;boolean&#xff08;布尔型&#xff09;&#xff0c;string&#xff08;字符串型&#xff09; 2&#xff0c;复合类型&#xff1a;array&…