下载openssh
wget https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/openssh-10.0p2.tar.gz

下载openssl
wget https://github.com/openssl/openssl/releases/download/openssl-3.5.5/openssl-3.5.5.tar.gz

编译安装openssl

1
2
3
4
5
6
7
tar zxvf openssl-3.5.5.tar.gz
mkdir /usr/local/openssl355
cd openssl-3.5.5/
./config --prefix=/usr/local/openssl355 --openssldir=/usr/local/openssl355 shared zlib
make -j 8
make install

将opessl header和library导入环境变量

1
2
export CFLAGS="-I/usr/local/openssl355/include"
export LDFLAGS="-L/usr/local/openssl355/lib64 -Wl,-rpath=/usr/local/openssl355/lib64"

编译安装openssh

1
2
3
4
5
tar zxvf openssh-10.2p1.tar.gz
cd openssh-10.2p1/
./configure --with-openssl=/usr/local/openssl355
make -j 8
make install