openssh升级

1.下载

cd /usr/local/src

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

tar zxvf openssh-10.2p1.tar.gz

cd openssh-10.2p1

2. 配置(重点参数)

先执行这个看报不报错

./configure

--prefix=/usr

--sysconfdir=/etc/ssh

--with-pam

--with-md5-passwords

--with-ssl-dir=/usr/local/openssl

--with-zlib

--without-security-key

3. 编译

make -j$(nproc)

4.备份(防锁机)

cp -a /etc/ssh /etc/ssh.bak.$(date +%F)

cp /usr/sbin/sshd /usr/sbin/sshd.bak

5.安装 OpenSSH 10.2

make install

6.强制 systemd 重新加载

systemctl daemon-reexec

7.验证(不重启)

/usr/sbin/sshd -V

/usr/bin/ssh -V

期望结果:OpenSSH_10.2p1

8.配置检查(必须)

sshd -t 无任何输出 = 合格

9.重启 sshd(备用连接必须在线)

systemctl restart sshd

确认:

systemctl status sshd

10.检查配置

vi /etc/ssh/sshd_config

PermitRootLogin yes

PasswordAuthentication yes

重新启动:

systemctl restart sshd

一键回滚(救命)、

mv /usr/sbin/sshd.bak /usr/sbin/sshd

systemctl restart sshd

相关推荐
weixin_453639599 分钟前
Docker Redis 本地能 Ping 通但 6379 端口连不上?排查记录与解决
linux·redis
志栋智能15 分钟前
超自动化巡检:保障数字化转型的“底座工程”
运维·自动化
Python-AI Xenon19 分钟前
Linux逻辑卷(LVM)初始化与文件系统选型全指南
linux·运维·性能测试·存储
z2023050833 分钟前
RDMA之RoCEv2 无损网络PFC 、DCQCN 和ECN (7)
linux·服务器·网络·人工智能·ai
dadaobusi35 分钟前
MRIF说明
linux
不吃土豆的马铃薯36 分钟前
Spdlog 入门:日志记录器与日志槽基础详解
服务器·开发语言·c++·c·日志·spdlog
汪汪大队u43 分钟前
基于 K8s 的物联网平台运维体系:Ansible+Zabbix 自动化监控与故障自愈(三)—— Zabbix Server 启动排错记
运维·kubernetes·ansible
我星期八休息1 小时前
Linux系统编程—库制作与原理
linux·运维·服务器·数据结构·人工智能·python·散列表
William.csj1 小时前
服务器——交互式 NVIDIA GPU 监控工具
运维·服务器
Elastic 中国社区官方博客1 小时前
Elasticsearch 下采样方法:最后值采样 vs. 聚合采样
大数据·运维·elasticsearch·搜索引擎·全文检索