# Linux_Script **Repository Path**: Leorizon/LinuxScript ## Basic Information - **Project Name**: Linux_Script - **Description**: 使用dockers运行letsencrypt容器来更新nginx代理的https的ssl证书有效期的自动化脚本 - **Primary Language**: Shell - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-11-19 - **Last Updated**: 2023-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### OpenSSH-SSL-update.sh #### 介绍 针对CentOS7中OpenSSL和OpenSSH版本过低导致的高危安全漏洞问题,OpenSSH-SSL-update.sh实现OpenSSL和OpenSSH指定本版自动升级 版本好可以通过修改脚本参数进行修改 ``` 修改版本 ssl_version=openssl-1.1.1k ssh_version=openssh-8.5p1 修改路径 base_dir=`pwd` package_dir=$base_dir/update_package log_dir=$base_dir/logs ``` ![输入图片说明](https://images.gitee.com/uploads/images/2021/0409/144743_860049dd_2283288.png "屏幕截图.png") #### https_ssl_update #### 介绍 使用dockers运行letsencrypt容器来更新nginx代理的https的ssl证书有效期的自动化脚本 #### 使用说明 1. 前置条件 1)需要在域名解析到的服务主机上进行(公网) 2)需要有docker环境 3)安装有nginx做代理访问 4)域名的https证书是使用dockers运行letsencrypt容器获取来的 5)系统语言需要时英文环境,否则在证书有效期检查时会报错,无法检查判断 2. 说明:本脚本是在CentOS 7 环境下编写的 3.使用说明 1)克隆仓库 ` https://gitee.com/Leorizon/LinuxScript.git ` 2)编写需要更新的域名和端口 ``` cd https_ssl_update vi update_https_ssl_zh-ch.sh ## 脚本默认配置了三个域名的更新检查 将‘you.domain1.com’ 修改为需要更新检查的域名 将 443 改为 https访问的端口 ``` 3)给脚本添加执行权限 ` sudo chmod +x update_https_ssl_zh-ch.sh ` 4) 执行脚本 ` ./update_https_ssl_zh-ch.sh ` #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request