openssh升级 OpenSSH_9.9p1

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
## 更换阿里云源
# 备份现有的 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#编译安装<br><br><br>
   ./config --prefix=/usr
    make && make install
 
    #安装完成,确认版本
    openssl version

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
## 安装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

  

 

posted @   愛羅  阅读(3753)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
点击右上角即可分享
微信分享提示