运维文档
Centos7运维命令
Centos7在线搭建docker的elasticsearch环境(单节点)
Centos7使用阿里云yum源
Centos7 Yum相关软件在线安装
Windows运维
工具类运维
禅道系统运维
git使用培训
Docker搭建Hadoop环境
Docker搭建Hadoop环境(新)
Mysql运维
MySQL 索引
Mysql模拟故障恢复案例过程
常用Sql
Docker维护命令
Git常用操作命令
搭建ZSK服务
SVN常用操作命令及维护
Ubuntu相关运维
gitlab安装升级操作
openEuler运维命令
常用统计SQL-治未病
服务人数-活动档案统计
Oracle数据库管理
Windows安装VC2015\VC2017
Idea离线开发的Maven设置
慢病治未病部署步骤
Centos7升级openssh+openssl
OpenEuler22.03源码编译安装Nginx
Centos7 ISO文件做本地yum源
本文档使用 MrDoc 发布
-
+
首页
Centos7升级openssh+openssl
可按照以下命令安装最新版本openssl和openssh ``` sshd -V openssl version yum -y install gcc pam-devel zlib-devel openssl-devel net-tools yum install perl -y yum install perl-IPC-Cmd -y # 下载地址:https://openssl-library.org/source/old/index.html wget https://github.com/openssl/openssl/releases/download/openssl-3.3.1/openssl-3.3.1.tar.gz ll mv openssl-3.3.1.tar.gz /usr/local/src/ cd /usr/local/src/ ll tar zxvf openssl-3.3.1.tar.gz cd openssl-3.3.1/ ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib make -j2 && make install mv /usr/bin/openssl /usr/bin/old_openssl mv /usr/include/openssl /usr/include/old_openssl mv /usr/lib64/openssl /usr/lib64/old_openssl mv /usr/lib64/libssl.so.10 /root/ mv /usr/lib64/libcrypto.so.10 /root/ ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl ln -s /usr/local/openssl/include/openssl /usr/include/openssl echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf.d/openssl-renwole.com.conf ldconfig openssl version mv /etc/ssh/ /home/ssh-bak mv /usr/bin/ssh /usr/bin/ssh.bak mv /usr/sbin/sshd /usr/sbin/sshd.bak mv /etc/pam.d/sshd /etc/pam.d/sshd.old cd .. ll # 下载地址:https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/ wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.9p1.tar.gz ll tar zxvf openssh-9.9p1.tar.gz cd openssh-9.9p1/ ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-pam --with-zlib --with-tcp-wrappers --with-ssl-dir=/usr/local/openssl/ --without-hardening make -j2 && make install ssh -V cp contrib/redhat/sshd.pam /etc/pam.d/sshd.pam cp contrib/redhat/sshd.init /etc/init.d/sshd echo 'X11Forwarding yes' >> /etc/ssh/sshd_config echo "PermitRootLogin yes" >> /etc/ssh/sshd_config cp /etc/pam.d/sshd.old /etc/pam.d/sshd vi /etc/ssh/sshd_config chkconfig --add sshd chkconfig sshd on systemctl enable sshdssl systemctl status sshd systemctl restart sshd systemctl enable sshd ssh -V netstat -lnp | grep 60000 sshd -V openssl version ``` 参考:https://blog.csdn.net/qq_31806889/article/details/144400284
张文海
2025年1月8日 17:31
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码