欧拉系统Euler22.10升级openssh到9.9版本
·
云主机的欧拉系统自带的openssh的版本是8.8p1,总是会被扫出来漏洞,所以需要升级到最新版本。相关依赖库用的是系统自带的没额外安装,如果openssl的版本号小于1.1.1m,请先升级ssl。
ssh -V

升级SSL:
官网下载ssl原代码包,openssl-3.4.1.tar.gz:
https://openssl-library.org/source/
上传openssl-3.4.1.tar.gz到服务器上,解压缩:
tar -xf openssl-3.4.1.tar.gz
cd openssl-3.4.1
编译源码:
./config --prefix=/usr
make && make install
查看版本:
openssl version
先从官网下载最新的代码包,openssh-9.9p2.tar.gz:
openssh镜像地址 https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/
上传openssh-9.9p2.tar.gz到服务器上,解压缩:
tar -xf openssh-9.9p2.tar.gz
cd openssh-9.9p2
编译源码,编译之前配置文件备不备份都行,默认不修改已存在的配置文件:
./configure --prefix=/usr --sysconfdir=/etc/ssh
make && make install
把编译好的新版本sshd,复制到系统启动目录下/usr/local/sbin,替换原来的老版本sshd:
cp -f sshd /usr/local/sbin/sshd
修改ssh服务程序配置文件:
chmod 600 /etc/ssh/*_key
查看新版本:
sshd -V
重启服务:
systemctl restart sshd

更多推荐



所有评论(0)