Linux升级OpenSSH/OpenSSL步骤(附自动部署脚本)

为了达到更高的安全标准,常常需要升级Linux中的OpenSSH和OpenSSL至更新版本,本文讲述在CentOS系统下的更新方法,并附自动升级的shell脚本。

安装前建议先备份原openssl和openssh,步骤略。

部署openssl

点击此处访问OpenSSL官方下载页面查看是否有新版本,否则无需更新。

安装依赖包

安装openssl

查看openssl版本

部署openssh

升级openssl后,继续升级openssh。点击此处访问OpenSSH官方下载页面查看是否有新版本,否则无需更新。

安装依赖包

安装openssh

常见问题分析

如果编译遇到如下报错“configure: error: OpenSSL library not found.”,尝试在./configure时添加如下参数:

如果执行ssh时提示“-bash: /usr/local/openssh/bin/ssh: Permission denied”,可以通过以下方案修复:

更新后系统报错“sshd: no hostkeys available — exiting”,重新生成密钥即可:

配置openssh

修改配置/etc/ssh/sshd_config

启动openssh

自动部署脚本

该脚本已在CentOS6/7/8中进行测试。

原创文章禁止转载:技术学堂 » Linux升级OpenSSH/OpenSSL步骤(附自动部署脚本)

精彩评论

3+2=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏