Ubuntu升级openssh9.4
前言
ubuntu最大的坑就是unmask
一、下载源码包、上传
openssh-9.4: https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-9.4.tar.gz
阿里云下载地址:https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/
二、升级ssh
备份ssh配置文件
mv /etc/ssh /etc/ssh-bak && mv /etc/pam.d/sshd /etc/pam.d/sshd-bak2
安装openssh源码编译依赖
apt install -y gcc make zlib1g zlib1g-dev libssl-dev libpam0g-dev
卸载openssh服务
apt-get remove -y openssh-server
解压openssh
tar -zxvf openssh-9.4p1.tar.gz && cd openssh-9.4p1/
编译openssh
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-zlib --with-md5-passwords --with-pam
安装openssh
make && make install
还原配置文件
mv /etc/ssh /etc/ssh-9.4 && mv /etc/ssh-bak /etc/ssh && mv /etc/pam.d/sshd-bak2 /etc/pam.d/sshd
解除锁定、重启ssh
systemctl unmask ssh && systemctl restart sshd
systemctl status ssh
本文含有隐藏内容,请 开通VIP 后查看