安装升级OpenSSL
步骤如下:

- 1. 从以下地址下载最新OpenSSL源码包:https://www.openssl.org/source/
- 2. 安装依赖包:
yum install -y gcc gcc-c++ glibc cmake autoconf openssl openssl-devel pcre-devel pam-devel pam* zlib - 3. 备份原系统文件,用来恢复原有配置:
mv /usr/bin/openssl /usr/bin/openssl.bak和mv /usr/include/openssl /usr/include/openssl.bak - 4. 解压源码包:
tar -xf openssl-version.tar.gz - 5. 进入解压后的目录并进行配置:
./config --prefix=/usr/local/openssl --shared - 6. 执行 make 进行编译并安装:
make && make install - 7. 查看 OpenSSL 依赖的动态库:
ldd /usr/local/openssl/bin/openssl - 8. 确认新的 OpenSSL 链接:
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl - 9. 更新 SSH 配置(如有必要)
安装OpenSSH
步骤如下:
- 1. 备份原文件:
cd /etc/ssh && mkdir –p /root/sshbak && mv ./* /root/sshbak - 2. 解压源码包:
tar -xf openssh-version.tar.gz - 3. 配置并指定安装路径:
./configure --prefix=/usr/local/openssh --sysconfdir=/etc/ssh --with-openssl-includes=/usr/local/openssl/include --with-ssl-dir=/usr/local/openssl --with-zlib --with-md5-passwords --with-pam - 4. 编译并安装:
make && make install - 5. 备份原 SSH 命令:
mv /usr/bin/ssh /usr/bin/ssh-bak20201108 - 6. 将新安装的 SSH 做链接:
ln -s /usr/local/openssh/bin/ssh /usr/bin/ssh - 7. 复制 SSH 启动脚本到系统启动目录下:
cp -a contrib/redhat/sshd.init /etc/init.d/sshd - 8. 复制 SSH 认证文件到系统认证目录下:
cp -a contrib/redhat/sshd.pam /etc/pam.d/sshd.pam - 9. 赋予启动脚本执行权限:
chmod +x /etc/init.d/sshd - 10. 配置开机自启动:
chkconfig --add sshd && systemctl enable sshd - 11. 验证:
ssh -V
以上就是安装升级、配置 OpenSSH 的步骤。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6327.html
