本来打算手搓openssh10.0rpm包。但是折腾了一周多各种报错,遂放弃采用网上的脚本进行生成,以下是在CentOS/RHEL环境下通过脚本生成OpenSSH 10.0 RPM包的具体操作步骤。
一、下载脚本
首先,我们需要从网络上获取所需的脚本文件:
wget https://gitee.com/boforest/boforest/raw/master/OpenSSH/openssh-rpms-main.zip
unzip openssh-rpms-main.zip
cd openssh-rpms-main/
在这个目录下,compile.sh是用于生成RPM包的脚本,而version.env则定义了OpenSSH和OpenSSL的版本信息。
二、修改配置文件
1.修改版本信息
编辑openssh-rpms-main/version.env文件,更新OpenSSH及OpenSSL到实际需要的版本。本文演示为openssh10.0p1及openssl-3.4.1版本
attr(0755,root,root) %{_libexecdir}/openssh/sshd-auth
https://src.fedoraproject.org/repo/pkgs/openssh/x11-ssh-askpass-1.2.4.1.tar.gz
https://openssl-library.org/source/
https://www.openssh.com/
sh compile.sh
编译成功后,生成的RPM包将位于/root/openssh-rpms-main/el7/RPMS/
目录下。
yum localinstall x86_64/*.rpm
chmod 600 /etc/ssh/ssh_host_ed25519_key
chmod 600 /etc/ssh/ssh_host_ecdsa_key
最后,重启sshd服务使更改生效:
systemctl restart sshd
https://www.cnblogs.com/BoForest/p/18726064
-End-
如果觉得我的分享有用
[点赞+分享+关注]
原文始发于微信公众号(网络个人修炼):手把手教你生成OpenSSH 10.0 RPM包
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论