首页 > 其他分享 >openssh升级 OpenSSH_9.9p1

openssh升级 OpenSSH_9.9p1

时间:2024-09-28 09:51:16浏览次数:1  
标签:sshd p1 openssh sudo openssl etc yum 9.9

1.背景:网信办进行检查,要求使用目前最新版的openssh,那就升级吧,还能说什么。记录一下遇到的坑

2.升级:openssh升级的要求OpenSSL 版本最低 1.1.1,去网站下载最新版https://openssl-library.org/source/ 最新版的为3.3.2.但是安装的时候perl一直升级不成功。索性放弃使用最新版本的。改用1.1.1

## 更换阿里云源
# 备份现有的 YUM 配置文件
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

# 下载阿里云的 YUM 源配置文件
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 清理 YUM 缓存并生成新的元数据缓存
sudo yum clean all
sudo yum makecache

# 更新系统
sudo yum update -y


## 更新依赖 安装 openssl

# 1. 安装开发工具 确保你有开发工具集和依赖项:
sudo yum groupinstall -y "Development Tools"
sudo yum install openssl-devel zlib-devel readline-devel
sudo yum install -y wget
sudo yum -y install gcc*

#删除老版本openssl
yum remove openssl

# 2. 下载 OpenSSL
wget https://www.openssl.org/source/openssl-1.1.1t.tar.gz
tar -xzf openssl-1.1.1t.tar.gz
cd openssl-1.1.1t
#编译安装
   ./config --prefix=/usr     make && make install       #安装完成,确认版本     openssl version



  上边openssl升级完成之后,安装openssh最新版本。如果openssl版本大于1.1.1可以跳过上边步骤

## 安装openssh 

#禁用 SELinux 的强制模式
# 去 /etc/selinux/config 文件修改配置项
SELINUX=disabled

#开启ssh登录 去 /etc/ssh/sshd_config 修改配置项
PermitRootLogin yes
PubkeyAuthentication yes

#安装依赖项
sudo yum install -y gcc make automake autoconf libtool libselinux-devel

#下载
wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.9p1.tar.gz
tar -xzf openssh-9.9p1.tar.gz
cd openssh-9.9p1

#编译安装
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-privsep-path=/var/lib/sshd
make && sudo make install 

#查看版本
systemctl restart sshd
ssh -V

#确定是否添加自启
systemctl enable sshd
systemctl status sshd
systemctl is-enabled sshd.service

  

 

标签:sshd,p1,openssh,sudo,openssl,etc,yum,9.9
From: https://www.cnblogs.com/ailuo9494/p/18437025

相关文章

  • 洛谷P1162 填涂颜色题解
    老规矩上题目:题目描述由数字 00 组成的方阵中,有一任意形状的由数字 11 构成的闭合圈。现要求把闭合圈内的所有空间都填写成 22。例如:6×66×6 的方阵(n=6n=6),涂色前和涂色后的方阵如下:如果从某个 00 出发,只向上下左右 44 个方向移动且仅经过其他 00 的情况下,无法......
  • 银河麒麟升级openssh
    1.下载最新版本:openssh-9.9p1.tar.gzIndexof/pub/OpenBSD/OpenSSH/portable/ 2.上传到服务器并解压 tar-xzvf openssh-9.9p1.tar.gz3、进入解压目录:cdopenssh-9.9p14、编译:./configure--prefix=/usr/--sysconfdir=/etc/ssh 如果出错: workinglibcryptonotfo......
  • P10603 BZOJ4372 烁烁的游戏 题解
    题目传送门前置知识动态树分治|动态开点线段树|标记永久化解法考虑动态点分治。两种操作本质上是将luoguP6329【模板】点分树|震波的操作互换了下,将原需支持单点修改、区间查询的数据结构换成需支持区间修改、单点查询的数据结构即可。区间修改、单点查询的动态开......
  • 吃鸡msvcp140.dll丢失的解决方法?绝地求生dll修复方法
    在运行游戏时,可能会遇到“msvcp140.dll丢失”或“找不到msvcp140.dll”等错误提示,这通常是因为系统中缺少MicrosoftVisualC++Redistributable包的部分组件。以下是几种有效解决这一问题的方法,帮助您顺利启动游戏。方法1:重新安装VisualC++Redistributable包1.卸载现有......
  • P10681 COTS/CETS 2024 奇偶矩阵 Tablica
    P10681COTS/CETS2024奇偶矩阵Tablica来自qnqfff大佬的梦幻dp。约定二元组\((n,m)\)表示一个\(n\)行\(m\)列的矩形。不添加说明的子问题,限制与题面一致。思路先考虑放最后一行,发现你填的位置经过变换后可以得到其他的结果,也就是说只要乘上变换的方案数就可以任......
  • LGP1313 题解
    原题链接:P1313[NOIP2011提高组]计算系数。难度:Easy。考察二项式定理的基本应用。正解发现存在式子\((ax+by)^k\),容易想到二项式定理。二项式定理:\[(x+y)^n=\sum\limits_{i=0}^{n}{n\choosei}x^iy^{n-i}\]令\(p=ax,q=by\),那么原式变为\((p+q)^k\)。那么此时......
  • 【洛谷】P1168 中位数 的题解
    【洛谷】P1168中位数的题解题目传送门题解不懂就问,这是什么标签啊,《线段树》《二分》《堆》《树状数组》qaq谔谔,教练讲的这是一题线段树,看半天看不出来,也不会做,只好去看题解。其他的题解讲什么主席树,平衡树,分块,结果看完第一篇人都傻了。什么东西嘛qaq(恼vector直接一......
  • 洛谷每日一题(P1540 [NOIP2010 提高组] 机器翻译)
    原题目链接:P1540[NOIP2010提高组]机器翻译-洛谷|计算机科学教育新生态(luogu.com.cn)原题目截图:思路分析:读懂题意,直接模拟过程即可。这是一道很简单的题目。思路过程很类似模拟页面置换算法中的先进先出(FIFO)策略。因此我们很容易想到,要用队列来实现。下面是......
  • 工业 RJ 连接器:DRP10188321011 DRP10188321012 DRP10188400001 DRP10188400002 提供
    工业以太网连接器能够实现以太网和其他工业协议的物联网连接,覆盖了从企业/云到工厂车间中传感器/执行器的所有操作层面。工业RJ系列模块化以太网插头提供符合ANSI/TIA-568.2-D的CAT6A性能。它在长达100m的应用中支持千兆位以太网协议和10G链路。可现场端接的设计便于......
  • 题解:P10104 [GDKOI2023 提高组] 异或图
    \(\text{Link}\)本题属于集合划分容斥,更多关于集合划分容斥的信息可观看详细揭秘:集合划分容斥的容斥系数。题意给定一个\(n\)个点\(m\)条边的图以及一个长为\(n\)的序列\(a_{1\dotsn}\),有一常数\(C\),你需要求出有多少序列\(b_{1\dotsn}\)满足\(0\leb_i\lea_i\)......