华为欧拉openEuler 20.03 (LTS-SP3)操作系统升级openssh9.7p1

前置条件

经过测试环境和生产环境校验,可以正常升级。请自行测试没问题后,再按照以下步骤操作即可
考虑到openEuler 20.03兼容centos7,故基于centos7制作了rpm

openssh-9.7p1-1.el7.x86_64.rpm
openssh-clients-9.7p1-1.el7.x86_64.rpm
openssh-debuginfo-9.7p1-1.el7.x86_64.rpm
openssh-server-9.7p1-1.el7.x86_64.rpm

运维惯例,备份原来的配置文件

cp -a /etc/ssh/ /etc/ssh_bak

卸载原来的rpm包,默认的rpm版本为8.2

[root@localhost]# rpm -qa|grep openssh
openssh-8.2p1-15.oe1.x86_64
openssh-help-8.2p1-15.oe1.noarch
openssh-server-8.2p1-15.oe1.x86_64
openssh-clients-8.2p1-15.oe1.x86_64
#执行卸载命令
rpm -qa|grep openssh|xargs rpm -e --nodeps

安装openssh9.7 rpm包

 dnf localinstall *.rpm
 ssh -V

配置为开机启动项,并重启sshd服务

##检查配置文件是否存在语法错误
/sbin/sshd -t
##配置开机启动
systemctl enable sshd
#sshd.service is not a native service, redirecting to systemd-sysv-install.
#Executing: /usr/lib/systemd/systemd-sysv-install enable sshd
#重启sshd服务
systemctl restart sshd

其他

如需要rpm包可以在评论区留言
对自己操作没有信心的可以提前安装telnet-server,通过telnet连接服务器再进行升级即可

启动telnet服务,并使用telnet连接至服务器
systemctl start telnet.socket
systemctl start xinetd
telnet 127.0.0.1 
输入服务器用户名和密码
posted @   也曾少年  阅读(755)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
历史上的今天:
2019-06-24 CentOS7.6安装docker最新版
2019-06-24 通过iptables限制docker容器端口
2019-06-24 nginx设置反向代理,获取真实客户端ip
2019-06-24 CentOS7.6使用Virt-manager创建虚拟机报错
2019-06-24 CentOS7添加/删除用户和用户组
点击右上角即可分享
微信分享提示