当前位置: 首页 > news >正文

centos升级openssh

注意: openssh升级异常会造成服务失联,如果在允许的情况下可以安装talent服务,使用talent升级;
如果不能安装talent服务,可以打开多个终端,启动ping命令,防止升级终端失败后,作为备用。

将新版本openssh上传到/opt目录
下载地址:openssh-9.5p1

更新服务软件(如果有错误,请先解决后再执行后续操作)

yum update -y

卸载旧版本openssh

yum remove openssh -y

安装openssh依赖(需要在卸载后安装)

yum install pam-devel openssl openssl-devel gcc openssh-clients -y 

解压新版本openssh,并进入到解压后到目录中

cd /opt
tar -zxvf openssh-9.5p1.tar.gz 
cd openssh-9.5p1

配置

./configure --sysconfdir=/etc/ssh

编译

make

编译并安装:

make && make install

修改远程登录配置

vim /etc/ssh/sshd_config 
PermitRootLogin yes

建立软链接

cp -a contrib/redhat/sshd.init /etc/init.d/sshd

重新加载配置文件:

systemctl daemon-reload
systemctl restart sshd

查看升级后的版本

sshd -V
http://www.lryc.cn/news/206177.html

相关文章:

  • 架构、框架、模式,极简文字介绍
  • Java实现Fisher‘s Exact Test 的置信区间的计算
  • YOLOv8改进:全网原创首发 | 新颖的多尺度卷积注意力(MSCA),即插即用,助力小目标检测 | NeurIPS2022
  • linux中好玩的数据流定向和管道命令一
  • tesseract-ocr-w64-setup-5.3.3.20231005.exe 百度网盘下载
  • Linux环境下Redis 集群部署
  • html iframe 框架有哪些优缺点?
  • git 版本管理
  • hyperf框架接入pgsql扩展包
  • 【算法训练-动态规划 五】【二维DP问题】最大正方形
  • 20.Node-Express框架的用法
  • cuda卸载
  • 怎么选择好的游戏平台开发商?
  • OSATE 插件 Cheddar 的安装与简单使用
  • 解决:vscode和jupyter远程连接无法创建、删除文件的问题(permission denied)
  • Android Studio模拟器/虚拟设备连接互联网的方法
  • linux 内存检测工具 kfence 详解
  • 虚拟机VMware Workstation Pro安装配置使用服务器系统ubuntu-22.04.3-live-server-amd64.iso
  • 《C程序设计》笔记(ch1-2)
  • 【Overload游戏引擎细节分析】Lambert材质Shader分析
  • 二进制搭建 Kubernetes+部署网络组件+部署CornDNS+负载均衡部署+部署Dashboard
  • 【 OpenGauss源码学习 —— 列存储(update_pages_and_tuples_pgclass)】
  • 爬虫进阶-反爬破解7(逆向破解被加密数据:全方位了解字体渲染的全过程+字体文件的检查和数据查看+字体文件转换并实现网页内容还原+完美还原上百页的数据内容)
  • 系统架构设计师之RUP软件开发生命周期
  • VM虚拟机 13.5 for Mac
  • 一篇教你学会Ansible
  • Mysql第四篇---数据库索引优化与查询优化
  • SpringBoot手动获取实例
  • 栈(Stack)的概念+MyStack的实现+栈的应用
  • C语言进阶第九课 --------动态内存管理