对ssh修改源码过程

news/2025/10/14 20:51:50/文章来源:https://www.cnblogs.com/circlecircle/p/19141991

一.下源代码(.src.rpm)

1.centos7

https://mirrors.tuna.tsinghua.edu.cn/

2.rockylinux

https://mirrors.zju.edu.cn/rocky/8.10/BaseOS/source/tree/Packages/o/

 

3.下载命令

curl -O https://mirrors.zju.edu.cn/rocky/8.10/BaseOS/source/tree/Packages/o/openssh-8.0p1-26.el8_10.src.rpm

wget https://mirrors.zju.edu.cn/rocky/8.10/BaseOS/source/tree/Packages/o/openssh-8.0p1-26.el8_10.src.rpm

 

 

二.修改过程(以rockylinux 为例)

1.解压源码

rpm -ivh  openssh-8.0p1-26.el8_10.src.rpm

 

2.修改源码

cd  ~/rpmbuild/SOURCE/ 

tar zxvf openssh-8.0pl.tar.gz 

 

3.修改 ~/rpmbuild/SOURCE/openssh-8.0pl/ 下面的东西

 

4.修改完成后压缩成openssh-8.0pl.tar.gz 

tar zcvf openssh-8.0pl.tar.gz tar zxvf openssh-8.0pl

 

5.压缩后,生成rpm包

rpmbuild -bb ~/rpmbuild/SPECS/openssh.spec

 

6.安装rpm程序

cd  ~/rpmbuild/RPMS/x86_64/

①安装命令

yum install ./*

dnf install ./*

rpm -Uvh ./*.rpm

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/937081.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

低代码时代,企业机遇在哪里

一、当 AI “走进” 低代码:一场温柔的开发革命 要是在 2023 年说 “用说话就能搭系统”,可能还会被当成玩笑;但到 2025 年,这已经成了低代码开发的日常。Gartner 有个预测:未来 70% 的企业应用会靠低代码构建,而…

2025 年浙江专升本培训学校推荐榜:浙江/台州/萧山/温州专升本机构,聚焦学历提升需求,杭州泓涵培训学校为学子护航

随着就业市场竞争加剧、专科生学历提升意识持续增强,专升本已成为众多学子拓宽职业发展路径、实现教育进阶的关键选择。尤其在浙江地区,杭州、台州、萧山、富阳、温州、绍兴等地的专升本报考热度逐年攀升,带动本地专…

25noip20d2t2 马戏表演 - Slayer

noip20d2t2 因为笨 写的详细一点。 题意 给定 n,m,对于长为 n 的排列 a,\(cnt_i=\sum_{1\leq l\leq i\leq r\leq n}[\max_{j=l}^r a_j=a_i]\)。求有多少排列 a 满足所有 \(cnt_i\) 都小于等于 m,答案对质数 p 取模。…

完整教程:port trunk pvid vlan vlan-id 概念及题目

完整教程:port trunk pvid vlan vlan-id 概念及题目pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&quo…

从后端转行为AI工程师,转行AI大模型开发,附全套学习资源!收藏这份指南! - 实践

从后端转行为AI工程师,转行AI大模型开发,附全套学习资源!收藏这份指南! - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; fon…

实验一:现代C++初体验

实验一 源代码 #include <iostream> #include <string> #include <vector> #include <algorithm>template<typename T> void output(const T &c);void test1(); void test2(); void…

2025秋_11

今天学习了Java

软件工程学习日志2025.10.14

🎯 今日任务 在Windows系统上完成MongoDB的安装、服务配置和连接测试。 ⚡ 遇到的问题与解决方案 问题1:PowerShell安全策略限制 错误信息: mongod: The term mongod is not recognized as a name of a cmdlet... …

CF1784E

对 DP 套 DP 的理解又加深了一分。 注意到,当局比分只有 \(0:0,0:1,1:0,1:1\) 四种情况,不妨将其压在一起考虑。 如何判断优劣?相当于从初始比分 \(0:0\),初始下标 \(i=1\) 开始发生 \(s\) 后续的一系列事件。 解决…

nSwitch 存档自动备份系统模块 - autoSAVE

autoSAVE 是switch大气层系统上使用的系统模块, 个人开发, 纯c语言编写, 执行效率高, 系统资源占用比较低. 主要解决日常有存档备份需求但不具备联网条件的痛点.下载地址 更新日志主要功能开袋即食, 无需配置 动态保留…

2025/10/14

2025/10/141.学习算法 2.学习离散数学 3.学习数据结构

CSP-S模拟31 笔记

CSP-S模拟31 笔记T1 远征 \(O(nV)\) DP。先鸽。 T2 传送 题目描述 给定 \(n\) 点 \(m\) 边无向无自环图 \(G\) , \(q\)次询问,每次询问给定点 \(x\) , \(y\) ,求点 \(x\) , \(y\) 在图 $G^′ $ 上的距离。 图 \(G^′…

java基础7-字符串

1.API(Application Programming Interface)应用程序编程接口 Java API:指的就是JDK中提供的各种功能的java类 2.String:字符串的内容是不会发生改变的,它的对象在创建之后不能被更改 创建String对象的两种方式:直…

乐云具身活动体验

Day -1 很早就看到这个活动的宣传了,“具身智能”、“上手实操”、“无需经验,只需热情”的宣传其实挺心动的,但考虑到之后国庆回来可能会很忙,而且最近事情已经够多了,于是忍痛放弃。但在报名截止前一天,林学长…

【技术解决方案】联邦学习中遇到的Non-IID问题——隐语SecretFlow

打开链接点亮社区Star,照亮技术的前进之路。每一个点赞,都是社区技术大佬前进的动力Github 地址: https://github.com/secretflow一、引言 本文针对联邦学习中遇到的Non-IID问题进行探讨,介绍Non-IID产生的原因,分…

10.14 闲话:KTT

10.14 闲话:KTT Part.1 基本算法 引入这样一个问题(其实这并不是板子,但是笔者认为这是此算法的另一种理解方式): luogu P5693 EI 的第六分块区间加,区间最大子段和。这东西有个十分重要的性质,所有加的数都是正…

题解:P10104 [GDKOI2023 提高组] 异或图

题意:给定一张 \(n\) 个点 \(m\) 条边的无向图和一个长度为 \(n\) 的数组 \(a_1, a_2, \cdots , a_n\) 以及一个整数 \(C\),你需要求出有多少个长度为 \(n\) 的数组 \(b\) 满足:\(0 ≤ b_i ≤ a_i,\forall 1 ≤ i ≤…

2025 年筛网厂家推荐榜:聚焦场景适配与高效需求,锰钢筛网/聚氨酯筛网/合金焊接筛网/自清洁筛网/防堵筛网厂家滨州沃森网业成优选

随着矿业、建筑建材、化工、粮食加工等行业的生产效率升级,以及对物料筛选精度、设备耐用性要求的提升,筛网作为核心辅助设备,已从单一功能向 “场景化定制”“高性能适配” 方向发展。2025 年,筛网市场规模预计持…

P7076 [CSP-S2020] 动物园

题目描述 动物园里饲养了很多动物,饲养员小 A 会根据饲养动物的情况,按照《饲养指南》购买不同种类的饲料,并将购买清单发给采购员小 B。 具体而言,动物世界里存在 2k 种不同的动物,它们被编号为 0∼2k−1。动物园…

汽车价格战全面熄火了?不卷价格该卷什么? - 教程

汽车价格战全面熄火了?不卷价格该卷什么? - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…