当前位置: 首页 > news >正文

centos6.5升级openssh10.2p1

#背景 CentOS release 6.5系统版本比较老,openssh 有漏洞需要升级
# 1. 安装依赖
```
下载源码
https://github.com/openssl/openssl/releases/download/openssl-3.0.18/openssl-3.0.18.tar.gz
https://www.cpan.org/authors/id/B/BI/BINGOS/IPC-Cmd-1.04.tar.gz
http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.2p1.tar.gz-------------------------------------------------------------yum -y install gcc make perl    #zlib zlib-devel
yum install -y  gcc openssl-devel pam-devel rpm-build
yum install   telnet-server telnet xinetd -y
yum install -y perl-CPAN perl-ExtUtils-MakeMaker# 安装 Perl 核心开发工具
yum install -y perl-CPAN perl-Module-Build perl-ExtUtils-CBuilder
# 方案一:通过 yum 直接安装(推荐)
yum install -y perl-Params-Check#执行如下提示即可
perl -MModule::Load::Conditional -e 'print "Module ready\n"'
# 成功输出:Module ready#### 离线下载rpm安装 yum -y install 安装包 --downloadonly --downloaddir=./yum -y localinstall *.rpm```# 2. 安装telnet
```
# 修改 telnet 配置文件
vi /etc/xinetd.d/telnet
service telnet
{flags           = REUSEsocket_type     = streamwait            = nouser            = rootserver          = /usr/sbin/in.telnetdlog_on_failure  += USERIDdisable         = no  # 关键配置项
}# 重新加载 xinetd 配置
service xinetd reload
# 或完整重启
service xinetd restart# 检查 23 端口监听
netstat -antp | grep :23
# 预期输出示例:
# tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN 1234/xinetd如果登录失败添加查看允许的终端类型# 查看允许的终端类型(如果不能登录查看/var/log/secure 日志少pts什么类型)
cat /etc/securetty
# 典型问题:缺少 pts 设备(Telnet 使用虚拟终端)echo "pts/0" >> /etc/securetty
echo "pts/1" >> /etc/securetty 
echo "pts/2" >> /etc/securetty ```# 3. 安装openssl  3.0.18```
安装IPC-Cmd,否则会提示少IPC等tar xf IPC-Cmd-1.04.tar.gz cd IPC-Cmd-1.04lsperl Makefile.PLmake && make installtar xf openssl-3.0.18.tar.gz
cd    openssl-3.0.18
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl/ssl shared zlibmake && make installecho "/usr/local/openssl/lib64/" >> /etc/ld.so.confldconfigmv /usr/bin/openssl /usr/bin/openssl.old  # 备份旧版本
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl````# 4. 安装openssh 10.2
```
卸载 ssh
for i in $(rpm -qa |grep openssh);do rpm -e $i --nodeps;donemv /etc/ssh /etc/ssh.oldtar xf openssh-10.2p1.tar.g./configure --prefix=/usr --sysconfdir=/etc/ssh --with-ssl-dir=/usr --with-ssl-dir=/usr/local/openssl --with-zlib --with-pam --with-md5-passwordsmake && make installcp contrib/redhat/sshd.init /etc/init.d/sshd
chkconfig --add sshd
chkconfig sshd on
chkconfig --list|grep sshd
sed -i "32a PermitRootLogin yes" /etc/ssh/sshd_config重启/etc/init.d/sshd stop  &&  /etc/init.d/sshd start#检查是否升级成功
[root@localhost ~]# ssh -V
OpenSSH_10.2p1, OpenSSL 3.0.18 30 Sep 2025```

  

http://www.jsqmd.com/news/39330/

相关文章:

  • adb gdb+gdbserver远程调试ddsrouter
  • A4纸打印标签
  • 十、修改数据表 alter
  • TIA Portal 最新正式版本是 V20
  • Python 集合Set简介
  • 安装WIndows11时绕过微软账户强制要求,使用本地账户登录
  • 2025年RS485噪声监测仪定做厂家权威推荐榜单:噪声检测仪/工业声音传感器/噪声检测传感器源头厂家精选
  • 配置Centos/Ubuntu免密登录
  • HarmonyOS Next 快速参考手册 - 实践
  • 国标GB28181算法算力平台EasyGBS:构筑公安数字化安防的“核心枢纽”
  • 2025年11月重庆眼镜店最新推荐,覆盖青少年配眼镜/儿童配眼镜/老年人配眼镜/全人群配镜需求
  • 4、管理用户
  • 2、聚合查询(聚合函数)
  • 字节新动作!豆包编程模型 Doubao-Seed-Code 正式亮相,AI 写项目时代来了
  • 吴恩达深度学习课程二: 改善深层神经网络 第二周:优化算法(六)课后习题和代码实践
  • 2025年北京物业合作公司权威推荐榜单:医院物业加盟/学校物业加盟/物业加盟合作伙伴精选
  • 2025年重庆配眼镜标杆商家最新推荐:雷曼森眼镜,青少年配眼镜|儿童配眼镜|老年人配眼镜|个性化验配新标准
  • 测试岗位所需的工作能力
  • 2025年PVC塑料桥架批发厂家权威推荐榜单:复合材料桥架/玻璃钢桥架/聚氨酯桥架源头厂家精选
  • 3、分组查询 GROUP BY
  • 2025年节能环保过滤器制造厂权威推荐榜单:柴油节能减排/重卡节能环保/锅炉过滤器源头厂家精选
  • 2025年工业制冷品牌推荐排行榜:专业评测与选择指南
  • 2025年国内工业制冷品牌十大厂家权威推荐排行榜
  • AI知识库搭建新纪元:5分钟构建企业智慧大脑
  • Day20标准流
  • 2025年阜阳民事纠纷律师排行榜前十强权威推荐
  • 2025超级简单jenkins部署!保姆级教学!
  • 2025年阜阳民事纠纷律师排行榜Top10:专业选择指南
  • 2025年阜阳民事纠纷律师综合实力排行榜前十强
  • 闭包装饰器