【日常运维】安全加固-Ubuntu 22.04 升级手动编译openssh至最新版

 本站以分享各种运维经验和运维所需要的技能为主

《python零基础入门》:python零基础入门学习

《python运维脚本》: python运维脚本实践

《shell》:shell学习

《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战

《k8》暂未更新

《docker学习》暂未更新

《ceph学习》ceph日常问题解决分享

《日志收集》ELK+各种中间件

《运维日常》运维日常

《linux》运维面试100问

背景: 

OpenSSH远程代码执行漏洞 (CVE-2024-6387) 安全风险通告

OpenSSH远程代码执行漏洞 (CVE-2024-6387) 安全风险通告 - 安全内参 | 决策者的网络安全知识库

检查ssh的版本:

具体操作:

sudo apt update
sudo apt install build-essential zlib1g-dev libssl-dev autoconf -y
sudo apt install libpam0g-dev libselinux1-dev libkrb5-dev -y
mkdir /opt/sshd/
cd /opt/sshd/
wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.8p1.tar.gz
tar -xf openssh-9.8p1.tar.gz
cd openssh-9.8p1
sudo autoreconf
sudo ./configure --with-kerberos5 --with-md5-passwords --with-pam --with-selinux --with-privsep-path=/opt/sshd/ --sysconfdir=/etc/ssh
sudo make
sudo make install

sudo systemctl restart ssh
sudo systemctl status ssh

#重新进入终端

root@VM-ubuntu:~# ssh -V

OpenSSH_9.8p1, OpenSSL 3.0.2 15 Mar 2022

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu 22.04上离线安装OpenSSH包,你需要首先在能够连接互联网的计算机上下载所需的软件包。然后,将这些软件包通过物理介质(例如USB闪存驱动器)或通过本地网络传输到目标Ubuntu 22.04计算机上。 以下是在Ubuntu 22.04上离线安装OpenSSH包的步骤: 1. 在能够连接互联网的计算机上,打开终端(Ctrl+Alt+T)。 2. 使用以下命令下载OpenSSH软件包及其相关依赖: ``` sudo apt-get download openssh-server openssh-client ``` 3. 上述命令将在当前目录中下载OpenSSH软件包(.deb文件)及其相关依赖项(如果有)。 4. 将这些下载的软件包复制到目标Ubuntu 22.04计算机上。你可以使用USB驱动器或通过本地网络传输方式将软件包复制到目标计算机。 5. 在目标计算机上,打开终端。 6. 导航到存储所下载软件包的目录。例如,如果你将软件包复制到了桌面上的"ssh"文件夹中,可以使用以下命令导航到该目录: ``` cd ~/Desktop/ssh ``` 7. 使用以下命令安装OpenSSH软件包及其依赖项: ``` sudo dpkg -i *.deb ``` 8. 上述命令将安装所需的OpenSSH软件包及其依赖项。 完成上述步骤后,你应该可以在Ubuntu 22.04上进行离线安装OpenSSH软件包。请记住,离线安装软件包可能会因缺少某些依赖关系而导致安装失败。如果遇到依赖关系问题,请尝试手动安装缺失的依赖项或使用其他方法解决该问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值