centos7升级openssh版本

news2024/10/7 4:26:11

linux升级openssh版本,升级到8.6p1

小白教程,一看就会,一做就成。

1.下载rpm包

2.编写一键安装脚本(然后执行)

#把所有的rpm包,我都放到了/ydy目录,下面安装时,也指定了这个目录
#编辑安装脚本
vim sshssl-centos7.sh
#内容如下

#/bin/bash
#安装telnet,防止22不能连接,可以用telnet ip 连接
yum -y install telnet-server* xinetd wget*
systemctl start telnet.socket
systemctl restart xinetd.service
echo "pts/0" >> /etc/securetty
echo "pts/1" >> /etc/securetty
echo "pts/2" >> /etc/securetty
echo "pts/3" >> /etc/securetty
echo "pts/4" >> /etc/securetty


#安装openssl(可以与老版本共存)
rpm -ivh --nodeps --force /ydy/openssl-*

#安装openssh(安装后最好卸载老版本)这里升级安装就不用卸载了,用Uvh
rpm -Uvh --nodeps --force /ydy/openssh-*


#向sshd配置文件写入配置
echo "Port 22" >> /etc/ssh/sshd_config
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
echo "UseDNS no" >> /etc/ssh/sshd_config
echo "UsePAM yes" >> /etc/ssh/sshd_config
#给ssh_host_ed25519_key变更成400权限(ssh_host_ed25519_key是必须要变更的,另外两个没变更也能启动sshd,也加上吧)
chmod 400 /etc/ssh/ssh_host_ed25519_key
chmod 400 /etc/ssh/ssh_host_ecdsa_key
chmod 400 /etc/ssh/ssh_host_rsa_key
#重启sshd
systemctl restart sshd

3.查看版本

ssh -V

4.卸载telnet(这里也是写的脚本,也是执行就可以)

#编辑脚本
vim telnet7-stop.sh
#内容如下

#!/bin/bash
#关闭telnet的23端口
systemctl stop telnet.socket
systemctl stop xinetd.service

#卸载telnet
yum -y remove telnet-server* xinetd

5.完成

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/976930.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Golang-GJSON 快速而简单的方法来从 json 文档获取值

GJSON 是一个 Go 包,它提供了一种快速而简单的方法来从 json 文档获取值。它具有单行搜索、点符号路径、迭代和解析 json 行等功能。 GJSON 也可用于Python和Rust 入门 安装中 要开始使用GJSON 请安装 Go 并运行 go get : $ go get -u github.com/ti…

HarmonyOS开发:走进静态共享包的依赖与使用

前言 在上一篇,我们进行了动态共享包的开发和使用,由于动态共享包有一定的局限性,比如,调用共享包资源还得要通过工具类进行调用,再比如仅用于应用内部代码、资源的共享,如果我想要开源,以远程依…

STM32纯中断方式发送接收数据(串行通信;keil arm5;)

除了main文件其他文件均无修改,正常运行--在keil arm5内

【腾讯云Cloud Studio实战训练营】戏说cloud studio

文章目录 前言产品概述项目体验登录空间模板模板项目体验 总结 前言 在奇幻世界中,存在着一片神秘的云海,被人们称为腾讯云云端开发环境 Cloud Studio。这片云海是一座巨大的浮岛,上面漂浮着一个集成式开发环境(Integrated Devel…

2023年行研行业研究报告

第一章 行业概述 1.1 行研行业 行业定义为同一类别的经济活动,这涉及生产相似产品、应用相同生产工艺或提供同类服务的集合,如食品饮料行业、服饰行业、机械制造行业、金融服务行业和移动互联网行业等。 为满足全球金融业的需求,1999年8月…

指针练习(2)

1. int main() {int a[5][5];int(*p)[4];p a;printf("%p,%d\n", &p[4][2] - &a[4][2], &p[4][2] - &a[4][2]);return 0; } 解析:a是一个5行5列的二维数组,而p是一个访问4个元素的数组指针,将数组a的首元素地址也…

【开发问题系列】CSV转Excel

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…

innovus: 加IO buffer

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 set fid [open $net_file w] foreach port_name $input_ports { set net [get_nets -q -of_object [get_ports $port_name]] set net_name [get_attribute $net full_name] …

python实现对excel表中的某列数据进行排序

如下需要对webCms中的B列数据进行升序排序,且不能影响到其他列、工作表中的数据和格式。 import pandas as pd import openpyxl from openpyxl.utils.dataframe import dataframe_to_rows# 读取 Excel 文件 file_path 1.xlsx sheet_name webCms# 读取 Excel 文件并…

Java之文件操作与IO

目录 一.认识文件 1.1文件是什么? 1.2文件的组织 1.3文件路径 1.4文件的分类 二.文件操作 2.1File概述 三.文件内容操作--IO 3.1JavaIO的认识 3.2Reader和Writer ⭐Reader类 ⭐Writer类 3.2FileInputStream和FileOutputStream ⭐FileInputStream类 …

scala基础

scala 基础 1. scala简介 scala是运行在 JVM 上的多范式编程语言,同时支持面向对象和面向函数编程早期scala刚出现的时候,并没有怎么引起重视,随着Spark和Kafka这样基于scala的大数据框架的兴起,scala逐步进入大数据开发者的眼帘…

线程同步机制类封装及线程池实现

1.线程池 线程池是由服务器预先创建的一组子线程,线程池中的线程数量应该和 CPU 数量差不多。线程池中的所有子线程都运行着相同的代码。当有新的任务到来时,主线程将通过某种方式选择线程池中的某一个子线程来为之服务。相比与动态的创建子线程&#x…

CRC(Cyclic Redundancy Check)校验

CRC校验概念介绍 CRC,全称是Cyclic Redundancy Check,即循环冗余校验,它是一种计算校验码的方法。 生成多项式 可以用一个二进制比特位的序列来表示。例如生成多项式的二进制比特位序列是11001,X的指数就表示该比特位为1。二进…

[Spring] @Configuration注解原理

文章目录 1.Configuration注解介绍2.ConfigurationClassPostProcessor2.1 Parse12.2 Parse22.3 Parse32.4 Parse42.5 Parse5 3.ConfigurationClassBeanDefinitionReader3.1Bean方法解析成BeanDefinition 4.Configuration总结 1.Configuration注解介绍 在spring中是通过Configu…

墨西哥专线物流公司是什么?

墨西哥专线物流公司是为了满足墨西哥国内和国际货物运输需求而专门设立的一类物流公司。在全球贸易不断增长的背景下,墨西哥作为一个重要的贸易伙伴国,其货物运输需求逐渐增加,因此墨西哥专线物流公司的角色也变得越来越重要。 墨西哥专线物流…

26 | 深入浅出之静态测试方法

人工静态方法 代码走查结对编程同行评审(提交到git后,同事审核。最常用) 自动静态方法 自动静态方法,主要有以下三个特点: 相比于编译器,可以做到对代码更加严格、个性化的检查; 不真…

【AWS实验】 使用 Lake Formation 设置数据湖

文章目录 实验概览目标实验环境任务 1:探索实验环境任务 1.1:在 S3 存储桶中创建文件夹任务 1.2:加载 AWS Cloud9 IDE任务 1.3:将数据复制到 S3 存储桶 任务 2:设置 AWS Lake Formation任务 2.1:注册 Amazo…

kali 安装cpolar内网穿透实现 ssh 远程连接

文章目录 1. 启动kali ssh 服务2. kali 安装cpolar 内网穿透3. 配置kali ssh公网地址4. 远程连接5. 固定连接SSH公网地址6. SSH固定地址连接测试 简单几步通过cpolar 内网穿透软件实现ssh 远程连接kali! 1. 启动kali ssh 服务 默认新安装的kali系统会关闭ssh 连接服务,我们通…

Android之 Canvas绘制

一 Canvas介绍 1.1 Canvas 是绘制图形的重要类之一,它可以在 View 或 SurfaceView 上绘制各种图形和文本. 1.2 要创建 Canvas,首先需要有一个 View 或 SurfaceView 对象,在 View 或 SurfaceView 的绘制方法中,可以通过 Canvas 的…

【transformer】自注意力源码解读和复杂度计算

Self-attention A t t e n t i o n ( Q , K , V ) s o f t m a x ( Q K T d k ) V Attention(Q,K,V) softmax(\frac{QK^T}{\sqrt{d_k}})V Attention(Q,K,V)softmax(dk​ ​QKT​)V 其中, Q Q Q为查询向量, K K K和 V V V为键向量和值向量,…