Ubuntu 24.04升级openssh9.8p1

Ubuntu 24.04升级openssh9.8p1

1、更新

powershell 复制代码
apt update

2、安装依赖

powershell 复制代码
apt-get install build-essential zlib1g-dev libssl-dev libpam0g-dev

3、新建文件夹

powershell 复制代码
mkdir /usr/local/ssh

4、进入新建文件夹

powershell 复制代码
cd /usr/local/ssh

5、下载openssh9.8p1安装包

powershell 复制代码
wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.8p1.tar.gz

6、当前文件夹解压

powershell 复制代码
tar zxvf openssh-9.8p1.tar.gz

7、进入解压文件夹

powershell 复制代码
cd  openssh-9.8p1

8、配置

powershell 复制代码
./configure --without-openssl-header-check
注:如果配置过程报"configure: error: *** zlib.h missing - please install first or check config.log ***"之类的错误,安装
sudo apt-get update  
sudo apt-get install zlib1g-dev
注:如果配置过程报"configure: error: *** working libcrypto not found, check config.log"
sudo apt-get update  
sudo apt-get install libssl-dev

9、编译及安装

powershell 复制代码
make && make install

10、重启ssh

powershell 复制代码
systemctl  restart ssh

11、查看ssh及sshd的运行状态

powershell 复制代码
systemctl status ssh  
systemctl status sshd
ssh -V
sshd -V
相关推荐
Wang's Blog4 小时前
Linux小课堂: 系统救援模式操作指南:修复启动问题与重置Root密码
linux·运维
python百炼成钢8 小时前
10.串口
linux·stm32·单片机·嵌入式硬件
Lzc77411 小时前
Linux网络的HTTPS
linux·https
我爱钱因此会努力11 小时前
ansible自动化运维入门篇
linux·运维·服务器·centos·自动化·ansible
---学无止境---12 小时前
Linux中系统调用sys_symlink和sys_unlink函数的实现
linux
代码程序猿RIP12 小时前
【Etcd 】Etcd 详解以及安装教程
linux·数据库·etcd
tb_first13 小时前
Linux入门1(2/2)
linux
cellurw13 小时前
Day72 传感器分类、关键参数、工作原理与Linux驱动开发(GPIO/I²C/Platform/Misc框架)
linux·c语言·驱动开发
NextZeros13 小时前
基于CentOS安装LNMP
linux·centos
梁萌13 小时前
Linux安装mysql8.4.6
linux·运维·mysql安装·8.4.6