新闻详情

新闻详情

首页 / 资讯中心 / 详情

centos 7 制作openssh8.7/8.8/8.9/9.0/9.1/9.2/9.3 p1 rpm包升级——筑梦之路

发布时间:2026/9/6 14:51:27来源:尧图网络
centos 7 制作openssh8.7/8.8/8.9/9.0/9.1/9.2/9.3 p1 rpm包升级——筑梦之路
使用源码制作openssh 8.7p1 的rpm包 准备 操作系统centos 7 x86_64 minal 工具软件rpm-build 源码文件openssh-8.7p1.tar.gz x11-ssh-askpass-1.2.4.1.tar.gz wget https://src.fedoraproject.org/repo/pkgs/openssh/x11-ssh-askpass-1.2.4.1.tar.gz/8f2e41f3f7eaa8543a2440454637f3c3/x11-ssh-askpass-1.2.4.1.tar.gz wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.7p1.tar.gz #安装依赖包 yum install rpm-build zlib-devel openssl-devel gcc perl-devel pam-devel xmkmf libXt-devel gtk2-devel make -y #初始化rpm制作环境 rpmbuild -ba openssh.spec #拷贝源码包到响应目录 cp openssh-8.7p1.tar.gz x11-ssh-askpass-1.2.4.1.tar.gz /root/rpmbuild/SOURCES #解压源码包 拷贝openssh.spec进行修改 cp openssh-8.7p1/contrib/redhat/openssh.spec /root/rpmbuild/SPECS/ 或者提取已有包的spec文件 rpmrebuild -e -p --notest-install xxx.rpm 执行命令这时候会打开一个spec的vim文件我们使用vim的另存为将它保存下来(shift: w文件名) 注释#BuildRequires: openssl-devel 1.1 #制作rpm包 rpmbuild -ba openssh.spec 待制作完成生成的rpm包在目录/root/rpmbuild/RPMS/x86_64/ openssh-askpass-8.7p1-1.el7.x86_64.rpm openssh-debuginfo-8.7p1-1.el7.x86_64.rpm openssh-8.7p1-1.el7.x86_64.rpm openssh-askpass-gnome-8.7p1-1.el7.x86_64.rpm openssh-server-8.7p1-1.el7.x86_64.rpm openssh-clients-8.7p1-1.el7.x86_64.rpm #只需要三个包即可 openssh-server-8.7p1-1.el7.x86_64.rpm openssh-clients-8.7p1-1.el7.x86_64.rpm openssh-8.7p1-1.el7.x86_64.rpm ########安装升级测试################################################################### yum localinstall ./*.rpm #重启服务 systemctl restart sshd #授权 echo PermitRootLogin yes /etc/ssh/sshd_config #允许root远程登录 #配置认证 cat /etc/pam.d/sshd #%PAM-1.0 auth required pam_sepermit.so auth include password-auth account required pam_nologin.so account include password-auth password include password-auth ## pam_selinux.so close should be the first session rule session required pam_selinux.so close session required pam_loginuid.so ## pam_selinux.so open should only be followed by sessions to be executed in the user context session required pam_selinux.so open env_params session optional pam_keyinit.so force revoke session include password-auth #重启服务 systemctl restart sshd systemctl enable sshd ------------------------------------------------------------------------------------- 2022年4月8日 openssh 9.0发布 所有版本源码下载地址 https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/ #根据实际情况使用 chmod 400 /etc/ssh/ssh_host_* echo PermitRootLogin yes /etc/ssh/sshd_config echo PasswordAuthentication yes /etc/ssh/sshd_config sed -i /\#Port 22/a Port 1022 /etc/ssh/sshd_config ------------------------------------------------------------------------------------ 2022年10月4日 openssh 9.1 发布 https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.1p1.tar.gz注意我这边所有的操作系统都是最小化安装并在我的环境里面经过测试验证的由于各种环境有所区别请根据自己实际情况测试好之后再上生产若自己操作不当造成服务器失联请自行承担后果相关源码以及制作好的rpm包见我的资源2021年9月29日 已经更新openssh8.8p1https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.8p1.tar.gz制作完成的rpm包见我的资源使用教程如上所示该教程同样适用于centos 6已经制作适合centos 6 redhat 6系列系统的openssh 8.7 8.8 8.9 rpm包详情见我的资源2022年3月4日 已经更新openssh8.9p1https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/openssh-8.9p1.tar.gzopenssh-8.9p1-1.el7.x86_64.tar.gz-Linux文档类资源-CSDN下载oepnssh最新版本8.9p1rpm包适用于centos7rhel系统安装升级更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/qq_34777982/833739482022年4月8日 发布新版openssh 9.0p1openssh-9.0p1-1.el7.x86_64.tar.gz-Linux文档类资源-CSDN下载------------------------------------------------------------------------------------------2022年10月4日 发布新版本openssh 9.1p1openssh9.1p1-el9-x86-64.tgz-Linux文档类资源-CSDN下载https://download.csdn.net/download/qq_34777982/86792426适用于centos 7 rhel7的ssh-copy-id版本openssh 9.1p1CentOS 7 x86_84下ssh-copy-id脚本-openssh9.1p1——筑梦之路_筑梦之路的博客-CSDN博客openssh 9.2p1版本的rpm包见我最新的资源其他说明若要不生成ask相关的rpm包可参考以下操作cd /root/rpmbuild/SPECS/ #不生产ask包 sed -i -e s/%global no_gnome_askpass 0/%global no_gnome_askpass 1/g openssh.spec sed -i -e s/%global no_x11_askpass 0/%global no_x11_askpass 1/g openssh.spec #修改openssl-devel的报错 sed -i /openssl-devel 1.1/s/^/#/ openssh.spec #修改PreReq的报错 sed -i /PreReq:/s/^/#/ openssh.specopenssh 9.4及以上版本需要依赖openssl 1.1.1及以上版本请参考博客文章CentOS 7 源码制作openssh 9.4p1/9.5p1 rpm包 —— 筑梦之路-CSDN博客
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Cap 开源录屏工具:本地录制、在线分享与自托管的完整指南 2026/9/6 15:27:31

Cap 开源录屏工具:本地录制、在线分享与自托管的完整指南

Cap 开源录屏工具:本地录制、在线分享与自托管的完整指南 【免费下载链接】Cap Open source Loom alternative. Beautiful, shareable screen recordings. 项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap Cap 是一款开源的屏幕录制工具&#xff0c…

阅读更多 →
Buzz 离线语音转录工具:从安装到导出字幕的实操指南 2026/9/6 15:27:31

Buzz 离线语音转录工具:从安装到导出字幕的实操指南

Buzz 离线语音转录工具:从安装到导出字幕的实操指南 【免费下载链接】buzz Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper. 项目地址: https://gitcode.com/GitHub_Trending/buz/buzz 会议一结束&a…

阅读更多 →
朴素大数乘法的C++实现 2026/9/6 15:27:31

朴素大数乘法的C++实现

这是模拟竖式乘法的大数乘法的实现,没什么可讲的,代码仅供参考 这里add 函数是大数加法的实现,multiply函数是用二维数组存储乘数各位与被乘数相乘的结果的大数乘法实现,multiplyCompress函数是在上述二维数组中不存储全为0的相乘结果的大数乘法的实现, …

阅读更多 →
WeKnora 知识库问答实战:从部署到检索增强的 RAG 框架指南 2026/9/6 15:27:31

WeKnora 知识库问答实战:从部署到检索增强的 RAG 框架指南

WeKnora 知识库问答实战:从部署到检索增强的 RAG 框架指南 【免费下载链接】WeKnora Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki. 项目地址: https://gitcode.c…

阅读更多 →
Lean量化引擎:5分钟从零跑通首次回测的完整指南 2026/9/6 15:27:31

Lean量化引擎:5分钟从零跑通首次回测的完整指南

Lean量化引擎:5分钟从零跑通首次回测的完整指南 【免费下载链接】Lean Lean Algorithmic Trading Engine by QuantConnect (Python, C#) 项目地址: https://gitcode.com/GitHub_Trending/le/Lean Lean 是 QuantConnect 出品的开源量化回测引擎,支…

阅读更多 →
Windows 中断与 GPU 亲和性调优实战:Atlas 驱动配置模块快速上手 2026/9/6 15:24:30

Windows 中断与 GPU 亲和性调优实战:Atlas 驱动配置模块快速上手

Windows 中断与 GPU 亲和性调优实战:Atlas 驱动配置模块快速上手 【免费下载链接】Atlas 🚀 An open and lightweight modification to Windows, designed to optimize performance, privacy and usability. 项目地址: https://gitcode.com/GitHub_Tre…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞