Centos升级安装Openssh9.0p1

一、环境

1.系统环境
在这里插入图片描述
2.当前版本

ssh -V

在这里插入图片描述
(注:openssh可以单独升级,确保有openssl即可【openssh依赖于openssl】)

二、安装包

1.下载地址:openssh-9.0p1.tar.gz
2.wget下载:

wget https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/openssh-9.0p1.tar.gz

三、升级

1.解压安装包

[root@localhost ~]# tar -xvf openssh-9.0p1.tar.gz

在这里插入图片描述
2.备份与环境

[root@localhost ~]# yum install -y pam* zlib* openssl-devel gcc make
[root@localhost ~]# cd openssh-9.0p1
[root@localhost openssh-9.0p1]# cp -r  /etc/ssh /tmp/
[root@localhost openssh-9.0p1]# setenforce 0
[root@localhost openssh-9.0p1]#  sed -i 's/enforcing/disabled/g' /etc/selinux/config
[root@localhost openssh-9.0p1]# systemctl stop firewalld
[root@localhost openssh-9.0p1]# systemctl disable firewalld

3.编译安装

[root@localhost openssh-9.0p1]# ./configure  --prefix=/usr --sysconfdir=/etc/ssh --with-zlib --with-pam  --without-openssl-header-check --with-ssl-dir=/usr/local/ssl --with-privsep-path=/var/lib/sshd

在这里插入图片描述

[root@localhost openssh-9.0p1]# make
[root@localhost openssh-9.0p1]# rpm -e --nodeps `rpm -qa | grep openssh`
[root@localhost openssh-9.0p1]# rm -rf /etc/ssh/*
[root@localhost openssh-9.0p1]# make install
[root@localhost openssh-9.0p1]# sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.基于systemctl管理

 [root@bogon openssh-9.0p1]# cp -a  contrib/redhat/sshd.init /etc/init.d/sshd
 [root@bogon openssh-9.0p1]# chkconfig sshd on
 [root@bogon openssh-9.0p1]# chkconfig --add sshd
 [root@bogon openssh-9.0p1]# systemctl enable sshd
 [root@bogon openssh-9.0p1]# systemctl restart sshd

在这里插入图片描述

5.验证

ssh -V

在这里插入图片描述

四、结束语

  到此openssh升级就结束啦,安装过程中出现其他问题的博友亦可给博主留言哦!

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
您好!要将CentOS 7.2升级OpenSSH 7.9p1,您可以按照以下步骤操作: 1. 首先,确保您的系统已经更新到最新的软件包和补丁。您可以使用以下命令进行系统更新: ``` sudo yum update ``` 2. 安装OpenSSH软件包。使用以下命令安装OpenSSH: ``` sudo yum install openssh ``` 3. 确认OpenSSH已成功安装。使用以下命令检查OpenSSH版本: ``` ssh -V ``` 如果显示的版本不是7.9p1,请继续以下步骤。 4. 下载OpenSSH 7.9p1的源代码。您可以从OpenSSH官方网站下载最新版本的源代码:https://www.openssh.com/ 5. 解压下载的源代码包。使用以下命令解压源代码包: ``` tar -zxvf openssh-7.9p1.tar.gz ``` 6. 进入解压后的目录。使用以下命令进入解压后的目录: ``` cd openssh-7.9p1 ``` 7. 配置和编译OpenSSH。使用以下命令进行配置和编译: ``` ./configure make ``` 8. 停止当前运行的OpenSSH服务。使用以下命令停止OpenSSH服务: ``` sudo systemctl stop sshd ``` 9. 安装新编译的OpenSSH。使用以下命令安装新编译的OpenSSH: ``` sudo make install ``` 10. 启动OpenSSH服务。使用以下命令启动OpenSSH服务: ``` sudo systemctl start sshd ``` 11. 验证OpenSSH版本。使用以下命令再次检查OpenSSH版本: ``` ssh -V ``` 现在您的CentOS 7.2系统应该已经升级OpenSSH 7.9p1版本了。 请注意,升级操作可能会有风险,请确保在操作前备份重要数据,并确保您对系统有足够的了解和熟悉以及足够的权限来执行这些操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cs阿坤dn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值