因ssh漏洞,所以我个人在openeuler24.03系统上尝试制作9.8的rpm包。我制作出来的rpm包可使用,ssh版本也成功升级。但是openeuler系统并不会将升级后的ssh作为默认服务。有没有遇到过这个问题的,麻烦一起讨论一下。
----分割线----
我在openeuler22.03上制作的ssh9.8rpm包缺没有异常,可以正常使用,ssh已加载到系统服务中
----分割线----
我之前因为22与24两个版本的差异,两周前制作rpm失败,前两天才成功在24版本做了两组ssh9.8的rpm包,但安装之后都是同样的问题
同样遇到此问题,我用你的办法试试看
22版本做出来的包只适用于22版本,24版本用会有问题,我单独用24的版本打出适应24的包也有问题,我不确定是依赖的问题还是24的内核就是不允许这么做,我还在尝试修正24的包
GitHub - boypt/openssh-rpms: openssh rpms for old CentOSs 我用的这个项目打的也是同样的问题 ,如果修复了麻烦分享下 谢谢了
%attr(0755,root,root) %{_libexecdir}/openssh/sshd-session
在spec文件里加上这个就能在rpm安装后加载在系统服务。
我个人还是有迷惑,为什么openeuler24会使用到sshd-session。
一般这个是不需要被编译的、也不需要存在,但是欧拉要用到。奇奇怪怪
有这个问题的,可以试试我这个方法
我是从官网下的源码文件,然后自己写spec编译rpm的,你发的github里的脚本我不知道,不好意思。
分享下SPEC文件呗,我也试试看去