kaisawind's blog
  • 关于
  • 所有帖子

ubuntu12.04安装openssh10.0p1 - Thu, Oct 9, 2025

ubuntu12.04安装openssh10.0p1

1. 编译安装openssl

下载openssl-1.1.1w.tar.gz

tar zxvf openssl-1.1.1w.tar.gz
cd openssl-1.1.1w/

./Configure --prefix=/usr/local/ssl --openssldir=/usr/local/ssl '-Wl,-rpath,$(LIBRPATH)' linux-x86
make -j4
sudo make install

2. 编译安装openssh

tar zxvf openssh-10.0p2.tar.gz
cd openssh-10.0p1/

./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/ssl CFLAGS="-I/usr/local/ssl/include" LDFLAGS="-L/usr/local/ssl/lib -Wl,-rpath,/usr/local/ssl/lib"
make -j4
sudo make install

3. 关键点说明

ubuntu12.04本身openssl的版本比较低,比openssh依赖的最低版本还要低,所以需要编译openssl1.1.1。 为了避免影响系统版本,因为系统的openssl还有很多软件依赖,所以将自编译的放到/usr/local/ssl下。

在编译openssh时依赖自编译的openssl。


辽ICP备2021007608号 | © 2025 | kaisawind

Facebook Twitter GitHub