OpenSSH远程注入漏洞升级

   日期:2020-10-16     浏览:149    评论:0    
核心提示:ssh -Vrpm -qa |grep opensshfor i in $(rpm -qa |grep openssh);do rpm -e $i --nodeps;doneyum install -y pam-devel rpm-build openssl-devel gccyum -y install lrzsz下载地址:https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/wget https://cdn.openbsd.or.

查看原版本:ssh -V

查找并删除原装软件:

rpm -qa |grep  openssh
for i in $(rpm -qa |grep openssh);do rpm -e $i --nodeps;done

依赖包安装:

yum install -y pam-devel rpm-build openssl-devel gcc lrzsz

#下载地址:
https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/

wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.4p1.tar.gz.asc
tar xf openssh-8.4p1.tar.gz 

cd openssh-8.4p1

./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords--with-pam--with-tcp-wrappers  --with-ssl-dir=/usr/local/ssl --without-hardening

rm -rf /etc/ssh        #这步很关键
make && make install

替换启动脚本并设置开机自启:

cp contrib/redhat/sshd.init /etc/init.d/sshd
chkconfig --add sshd
chkconfig sshd on
sed -i "32a PermitRootLogin yes" /etc/ssh/sshd_config
systemctl restart sshd

ssh -V

重启之后如果root远程连接不上(尽管密码是对的依然提示错误)解决办法:关闭防火墙和selinux
systemctl stop firewalld
setenforce 0
 

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服