openssh升级 OpenSSH_9.9p1
1.背景:网信办进行检查,要求使用目前最新版的openssh,那就升级吧,还能说什么。记录一下遇到的坑
2.升级:openssh升级的要求OpenSSL 版本最低 1.1.1,去网站下载最新版https://openssl-library.org/source/ 最新版的为3.3.2.但是安装的时候perl一直升级不成功。索性放弃使用最新版本的。改用1.1.1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | ## 更换阿里云源 # 备份现有的 YUM 配置文件 sudo cp /etc/yum .repos.d /CentOS-Base .repo /etc/yum .repos.d /CentOS-Base .repo.backup # 下载阿里云的 YUM 源配置文件 sudo wget -O /etc/yum .repos.d /CentOS-Base .repo http: //mirrors .aliyun.com /repo/Centos-7 .repo # 清理 YUM 缓存并生成新的元数据缓存 sudo yum clean all sudo yum makecache # 更新系统 sudo yum update -y ## 更新依赖 安装 openssl # 1. 安装开发工具 确保你有开发工具集和依赖项: sudo yum groupinstall -y "Development Tools" sudo yum install openssl-devel zlib-devel readline-devel sudo yum install -y wget sudo yum -y install gcc * #删除老版本openssl yum remove openssl # 2. 下载 OpenSSL wget https: //www .openssl.org /source/openssl-1 .1.1t. tar .gz tar -xzf openssl-1.1.1t. tar .gz cd openssl-1.1.1t #编译安装<br><br><br> |
./config --prefix=/usr
make && make install
#安装完成,确认版本
openssl version
上边openssl升级完成之后,安装openssh最新版本。如果openssl版本大于1.1.1可以跳过上边步骤
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | ## 安装openssh #禁用 SELinux 的强制模式 # 去 /etc/selinux/config 文件修改配置项 SELINUX=disabled #开启ssh登录 去 /etc/ssh/sshd_config 修改配置项 PermitRootLogin yes PubkeyAuthentication yes #安装依赖项 sudo yum install -y gcc make automake autoconf libtool libselinux-devel #下载 wget https: //cdn .openbsd.org /pub/OpenBSD/OpenSSH/portable/openssh-9 .9p1. tar .gz tar -xzf openssh-9.9p1. tar .gz cd openssh-9.9p1 #编译安装 . /configure --prefix= /usr --sysconfdir= /etc/ssh --with-privsep-path= /var/lib/sshd make && sudo make install #查看版本 systemctl restart sshd ssh -V #确定是否添加自启 systemctl enable sshd systemctl status sshd systemctl is-enabled sshd.service |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程