在 anolis os 8.8 中升级 openssh 到 9.9p1

标题中版本号是实际测试通过的,理论上应该也适用于类似系统和相近版本

openssh 貌似有不带 p1 和带 p1 的两个版本,具体区别没有细研究

就网上文章来看,似乎带 p1 的版本更容易升级

升级步骤:

1、首先安装一套 telnet 用于备份

# 安装 telnet 相关
yum -y install telnet telnet-server

# 启动服务
systemctl start telnet.socket
systemctl enable telnet.socket

# 添加防火墙例外
firewall-cmd --permanent --add-port=23/tcp

# 重启防火墙生效
firewall-cmd --reload

2、手动下载并安装

下载地址:https://github.com/openssh/openssh-portable/tags

# 安装环境
yum install -y make autoconf automake libtool zlib-devel openssl-devel

# 解压离线包
unzip openssh-portable-V_9_9_P1.zip
cd openssh-portable-V_9_9_P1

# 实际安装
autoreconf
./configure
make
# make tests # 测试?
make install

# 重启生效
reboot

3、检查结果

# 检查版本
ssh -V

# 删除 telnet 服务
yum remove -y telnet-server

4、如果装错了准备卸载

# 切回安装目录
cd openssh-portable-V_9_9_P1

# 执行卸载
make uninstall

参考自:https://www.jianshu.com/p/a9b9f950cf54

posted @ 2024-09-30 15:16  不是豆豆  阅读(1)  评论(0编辑  收藏  举报
友情链接:迷途