首页 > 其他分享 >龙蜥操作系统 升级 openssh

龙蜥操作系统 升级 openssh

时间:2023-11-30 15:15:51浏览次数:21  
标签:操作系统 openssh devel 升级 rpmbuild ssh root rpm

龙蜥8.8openssh升级步骤
1.查看目前openssh版本
rpm -qa|grep openssh

2.安装rpm包制作需要的工具
dnf install rpm-build zlib-devel openssl-devel gcc perl-devel pam-devel libXt-devel gtk2-devel make perl -y
dnf install imake  -y

3.官网下载openssh源码包
https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/openssh-9.5p1.tar.gz
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

4.环境初始化准备
mkdir -p /root/rpmbuild/SOURCES 
cp openssh-9.4p1.tar.gz /root/rpmbuild/SOURCES
cp x11-ssh-askpass-1.2.4.1.tar.gz /root/rpmbuild/SOURCES/
tar -zxf openssh-9.4p1.tar.gz
mkdir -p /root/rpmbuild/SPECS/ 
cd /root/rpmbuild/SOURCES/openssh-9.4p1
cp ./contrib/redhat/openssh.spec /root/rpmbuild/SPECS/

 rpmbuild -ba openssh.spec


报错"openssl-devel < 1.1 被 openssh-9.4p1-1.el8.bclinux.x86_64 需要 "解决方法:
cd /root/rpmbuild/SPECS/  
vi openssh.spec  
注释如下行 
#BuildRequires: openssl-devel < 1.1

5.rpm 打包
rpmbuild -ba openssh.spec

报错Package 'libpcre2-8', required by 'libselinux', not found解决方法:
yum install pcre2-devel.x86_64

6.查看rpm包
 ls -lrth /root/rpmbuild/RPMS/x86_64/
 
7.openssh升级准备
cd /root/rpmbuild/RPMS/x86_64/
cp openssh-clients-9.4p1-1.an8.x86_64.rpm /data/openssh/
cp openssh-9.4p1-1.an8.x86_64.rpm /data/openssh/
cp openssh-server-9.4p1-1.an8.x86_64.rpm /data/openssh/
#配置文件备份
cp /etc/ssh/sshd_config /etc/ssh/sshd_config20230928
cp /etc/pam.d/sshd /etc/pam.d/sshd20230928

8.开始升级

cd /data/openssh
dnf localinstall *.rpm
ssh -v
#确认如下文件的权限为0600,如果不是,请修改为0600
ssh_host_ed25519_key 、ssh_host_ecdsa_key、ssh_host_rsa_key

#因rpm安装会覆盖之前的配置文件,所以通过备份的pam文件还原
cat /etc/pam.d/sshd20230928 >/etc/pam.d/sshd 
#服务重启
service sshd restart

标签:操作系统,openssh,devel,升级,rpmbuild,ssh,root,rpm
From: https://www.cnblogs.com/whyun/p/17867393.html

相关文章

  • tita升级|考核流程支持自定义配置
    升级详情:“推荐你关注一下TitaOKR“1.考核流程中新增指标制定与确认流程Q1:在哪新增?小T:在考核模板的考核流程设置中,指标制定与指标确认流程节点有两种添加方式:1)考核模板中新增固定流程三,固定流程三为考核流程为“指标制定+指标确认+执行期+员工自评+同事评价+上级评价+绩效校......
  • 操作系统OS学习总结
    操作系统OS笔记操作系统概述操作系统定义操作系统,是计算机系统中最基本、最重要的系统软件,是其它软件的支撑。控制和管理计算机系统的硬件和软件资源,合理的组织计算机工作流程,并为用户使用计算机提供公共和基本的服务。操作系统组成计算机采用的都是冯·诺依曼体系结构,一台计......
  • openGauss学习笔记-134 openGauss 数据库运维-例行维护-检查操作系统参数
    openGauss学习笔记-134openGauss数据库运维-例行维护-检查操作系统参数134.1检查办法通过openGauss提供的gs_checkos工具可以完成操作系统状态检查。前提条件当前的硬件和网络环境正常。各主机间root互信状态正常。只能使用root用户执行gs_checkos命令。操作步骤以r......
  • TKE在Kubernetes集群原地无损大版本升级的一些探索
     如何在不重建容器不中断服务的情况下升级Kubernetes集群大版本,一些探索,方案实现于2021年9月 该功能已上线一段时间,因为一些原因文章迟迟没有发布,升级肯定会有还没有触及到的未知问题,该方案也不是十全十美,但目前上线后也基本平稳,能够处理大部分情况,把自己在这方面的思路和......
  • iNeuOS工业互联网操作系统,高效采集数据配置与应用
    1.概述2.通讯原理3.参数配置 1.  概述某生产企业世界500强的集团能源管控平台项目建设,通过专线网络实现异地厂区数据集成,每个终端能源仪表都有IP地址,总共有1000多台能源表计,总共有将近10000个数据点。在集团端部署iNeuOS工业互联网操作系统,终端能源表计采用Modbus......
  • DCR-2855路由器升级
    #命令介绍:利用copy命令使用copy命令可以从TFTP服务器读取文件到路由器flash闪存,也可以将路由器flash闪存中的某个文件写到TFTP服务器。或者从CF卡读取文件到路由器flash闪存或TFTP服务器,也可将TFTP服务器或路由器flash闪存中的某个文件写到CF卡。或者从......
  • 在Windows操作系统上创建和管理服务的工具,它们各自有不同的特点和用途
    在Windows操作系统上创建和管理服务的工具,它们各自有不同的特点和用途。XYNTservice:XYNTservice是一个开源的软件,它可以将任何可执行文件转换为Windows服务。通过XYNTservice,你可以将你的应用程序注册为Windows服务,使其能够在系统启动时自动运行,并以服务的身份在后台运......
  • Tita 升级|「数据驾驶舱」OKR 评分统计表上线
    1. 人员得分表“推荐你关注一下TitaOKR“统计数据:员工每个周期下 OKR 的总分2. OKR评分表统计数据:目标或关键成果的评分详情3. 评分明细表统计数据:每个员工进行的评分详情 ......
  • esxi升级,esxi6.0升级esxi6.7版本
    目的:esxi6.0版本升级到esxi6.7版本 步骤:1、开启当前esxi6.0的ssh服务https://www.cnblogs.com/xiaoyou2018/p/16567306.html2、使用shell方式登录esxivmware-vl查看当前版本号 3、下载6.7更新包并上传到esxihttps://customerconnect.vmware.com/patch或者链接:......
  • Tita 升级|「绩效管理」评分统计上线
    绩效评价或校准过程支持查看所有评价人员的评价统计,供评价参考“推荐你关注一下TitaOKR“使用场景:在上级评价节点或者校准节点需要参考所有评价人员的评级进行评价或者最终等级的校准目前考核流程中仅评级的情况下支持查看评价统计,在考核表详情页和批量校准页面均可查看 ......