请教在 Linux 下编译安装 OpenSSH 相关问题
编译 OpenSSL 的参数:
./config
–prefix=/usr/local/openssl-1.1.1d
–openssldir=/usr/local/openssl-1.1.1d/ssl -fPIC
编译 OpenSSH 的参数:
./configure
–prefix=/usr
–sysconfdir=/etc/ssh
–with-ssl-dir=/usr/local/openssl-1.1.1d
–with-zlib=/usr/local/zlib-1.2.11
–with-pam
–with-md5-passwords
编译后的 OpenSSH 在本机可以正常运行,版本如下:
[[email protected] ~]# ssh -V
OpenSSH_8.1p1, OpenSSL 1.1.1d 10 Sep 2019
[[email protected] ~]# ldd /usr/bin/ssh
linux-vdso.so.1 => (0x00007fff2e1e7000)
libcrypto.so.1.1 => /usr/local/openssl-1.1.1d/lib/libcrypto.so.1.1 (0x00007f05288f7000)
librt.so.1 => /lib64/librt.so.1 (0x00007f05286ee000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f05284ea000)
libutil.so.1 => /lib64/libutil.so.1 (0x00007f05282e7000)
libz.so.1 => /usr/local/zlib-1.2.11/lib/libz.so.1 (0x00007f05280cf000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f0527e97000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f0527c7d000)
libc.so.6 => /lib64/libc.so.6 (0x00007f05278e9000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f05276cb000)
/lib64/ld-linux-x86-64.so.2 (0x000055568f294000)
libfreebl3.so => /lib64/libfreebl3.so (0x00007f05274c8000)