Centos如何修改ssh端口

想必很大一部分的同学用的是centos服务器,对于默认的22端口存在一定的安全风险,所以今天我们一起看下如何修改ssh端口

一、什么是SSH

        SSH(Secure Shell)是一种安全的远程登录协议,它允许您通过网络远程连接到Linux系统并进行管理操作。默认情况下,SSH使用22端口进行通信。然而,为了增强系统的安全性,有时候我们需要更改SSH端口,以减少潜在的攻击。

二、备份 SSH 配置文件

# 为了安全起见还是建议备份一下cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

三、编辑 SSH 配置文件

vi /etc/ssh/sshd_config# 找到以下行 # Port 22 默认情况下,这一行被注释掉了,表示SSH使用的是默认的22端口。删除行首的注释符号#,然后将端口号修改为您想要使用的新端口号。例如,如果您想将SSH端口更改为2222,则将该行修改为Port 2222# 建议选择高于1024的端口号以避免与已知服务冲突。

四、保存并关闭 SSH 配置文件

完成对SSH配置文件的更改后,保存文件并关闭文本编辑器。

按esc - 输入:wq

五、重新启动 SSH 服务

systemctl restart sshd

六、更新防火墙规则

如果您的Linux系统启用了防火墙,那么您还需要更新防火墙规则以允许新的SSH端口通过。否则,您将无法通过新的端口进行SSH连接。

需要注意的是服务商的防火墙(如阿里云的安全组)再就是系统规则(如宝塔的安全)

七、验证 SSH 端口是否可用

完成了上述步骤后,您可以尝试使用新的SSH端口连接到您的Linux系统。在SSH客户端中,使用以下命令连接到目标系统:ssh <username>@<hostname> -p <new_port>

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

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

相关文章

低成本高效率易部署,Ruff工业数采网关+IoT云平台赋能工厂数字化管理

随着工业4.0的快速发展&#xff0c;工业物联网是工业企业实现数字化转型的重要助力&#xff0c;物联网技术的应用也越来越广泛。 作为连接设备与网络的关键节点&#xff0c;数据采集网关是连接工业设备与物联网平台的硬件设备&#xff0c;它负责将工业设备的数据采集、传输到物…

Oracle(4)

子查询 子查询语法很简单&#xff0c;就是select 语句的嵌套使用。 查询工资比SCOTT高的员工信息 分析&#xff1a;两步即可完成 1. 查出SCOTT的工资 SQL> select ename, sal from emp where enameSCOTT 其工资3000 2. 查询比3000高的员工 SQL> select * from emp…

YHZ005 Window 下安装 IDLE 、IPython 以及PyCharm 等开发工具

目录 &#x1f998; Window 下&#x1f408; IDLE&#x1f9a2; IPython&#x1f432; PyCharm 资源编号&#xff1a;YHZ005 配套视频&#xff1a;https://www.bilibili.com/video/BV1zy4y1Z7nk?p6 &#x1f998; Window 下 &#x1f408; IDLE 具体请见视频操作&#xff1a;…

深入理解 YOLOv8:解析.yaml 配置文件目标检测、实例分割、图像分类、姿态检测

目录 yolov8导航 YOLOv8&#xff08;附带各种任务详细说明链接&#xff09; 引言 YOLOv8配置文件概览 yolov8.yaml 1. nc 2. scales 3. backbone 4. head yolov8-seg.yaml 1. 参数部分 2. 骨架&#xff08;Backbone&#xff09;部分 3. 头部&#xff08;Head&…

《MySQL》事务篇

事务特性 ACID Atomicity原子性&#xff1a;事务中的操作要么全部完成&#xff0c;要么全部失败。 Consistency一致性&#xff1a;事务操作前后&#xff0c;数据满足完整性约束。 Isolation隔离性&#xff1a;允许并发执行事务&#xff0c;每个事务都有自己的数据空间&…

项目 引入 uView

安装 npm install uview-ui //或 yarn add uview-ui main.js引入 import Vue from vue; import uView from uview-ui;Vue.use(uView);//或// main.js import uView from /node_modules/uview-ui Vue.use(uView) uni.scss引入 import /node_modules/uview-ui/theme.scss…

2024年PMP考试新考纲-PMBOK第七版-【裁剪】真题解析

距离2024年3月份PMP考试的脚步越来越近了&#xff0c;如何快速、有效的备考3月份PMP考试呢&#xff1f;华研荟结合多年的PMP培训和辅导经验&#xff0c;前面的文章为大家提出了三个建议&#xff0c;只要按照这三个步骤走&#xff0c;现在从零开始也是完全有可能3A取得PMP证书的…

数据库是否可以直接作为数据仓库的数据源

在数据仓库使用数据时&#xff0c;我们是否可以直接将数据库作为数据源&#xff1f;如果使用了&#xff0c;会存在哪些问题&#xff1f; 数据库中存储的是业务数据&#xff0c;存储方式是行式存储&#xff1b;而数据仓库中数据是以列式存储的&#xff1b;如果数据仓库要想使用…

Android画布Canvas矩阵Matrix放大裁剪Rect区域的Bitmap,Kotlin

Android画布Canvas矩阵Matrix放大裁剪Rect区域的Bitmap&#xff0c;Kotlin private fun mydraw() {val originBmp BitmapFactory.decodeResource(resources, R.mipmap.pic).copy(Bitmap.Config.ARGB_8888, true)val newBmp Bitmap.createBitmap(originBmp.width, originBmp.h…

AI大模型

目录 前言 AGI通用人工智能 总结 前言 AI零基础直播公开课&#xff0c;了解一下。 AGI通用人工智能 query chatmind.tech 找一下这篇论文&#xff0c;了解一下 E为编码器&#xff0c;D为解码器 所谓大模型也就是编码器-解码器。 模型里会有一些公式和参数&#xff0c;厉害的…

go 源码解读 sync.RWMutex

sync.RWMutex 简介源码结构RLockRUnlockUnlockgo 运行时方法 简介 简述sync包中读写锁的源码。 &#xff08;go -version 1.21&#xff09; 读写锁&#xff08;RWMutex&#xff09;是一种并发控制机制&#xff0c;用于在多个 goroutine 之间对共享资源进行读写操作。它提供了…

浅谈WPF之控件模板Control Template和数据模板Data Template

WPF不仅支持传统的Windows Forms编程的用户界面和用户体验设计&#xff0c;同时还推出了以模板为核心的新一代设计理念。在WPF中&#xff0c;通过引入模板&#xff0c;将数据和算法的“内容”和“形式”进行解耦。模板主要分为两大类&#xff1a;数据模板【Data Template】和控…

C语言——数据类型

一、基本类型&#xff1a; 它们是构建其他数据类型的基础。 1、整型 用于表示整数。例如&#xff0c;int a 10; 整形中又有许多类型&#xff1a; 类型大小范围int2 或 4 字节-32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647unsigned int2 或 4 字节0 到 65,535 或…

【zookeeper分布式锁】

文章目录 1.Zookeeper 分布式锁实战 1.Zookeeper 分布式锁实战 1.1 什么是分布式锁 在单体的应用开发场景中涉及并发同步的时候&#xff0c;大家往往采用Synchronized&#xff08;同步&#xff09;或者其他同一个 JVM内Lock机制来解决多线程间的同步问题。在分布式集群工作的开…

《MySQL系列-InnoDB引擎01》MySQL体系结构和存储引擎

文章目录 第一章 MySQL体系结构和存储引擎1 数据库和实例2 MySQL配置文件3 MySQL数据库路径4 MySQL体系结构5 MySQL存储引擎5.1 InnoDB存储引擎5.2 MyISAM存储引擎5.3 NDB存储引擎5.4 Memory存储引擎5.5 Archive存储引擎5.6 Federated存储引擎 6 连接MySQL6.1 TCP/IP6.2 命名管…

关于“Python”的核心知识点整理大全48

目录 world_population.py 16.2.5 制作世界地图 americas.py 16.2.6 在世界地图上呈现数字数据 na_populations.py 16.2.7 绘制完整的世界人口地图 world_population.py 16.2.8 根据人口数量将国家分组 world_population.py 16.2.9 使用 Pygal 设置世界地图的样式 w…

ubuntu快速搭建java开发环境/java1.8/idea2021.1.3/mysql/doceker

当设置Java开发环境时&#xff0c;确保先安装Java Development Kit (JDK) 8、IntelliJ IDEA 2021.1.3专业版、Maven、Git、MySQL和Docker。以下是Ubuntu上安装这些工具的基本步骤&#xff1a; 1. 安装Java Development Kit (JDK) 8&#xff1a; 首先&#xff0c;更新APT软件包…

Presentation Error:编程中的细节之战

Presentation Error&#xff1a;编程中的细节之战 大家好&#xff0c;我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天&#xff0c;让我们一起探讨在程序设计和编程中常见的问题之一…

PECL 到 LVPECL 的接口使用交流耦合或 3 电阻端接。采用交流耦合作热拔插时需注意防止因电容积累电荷放电导致器件损伤

交流耦合的必要性 PECL和LVPECL信号是差分信号,设计成具有一定的直流偏置电压。这种直流偏置电压在不同的设备或电路板之间可能会有所不同,直接连接可能导致直流偏置电平的冲突,从而损坏器件或影响信号完整性。交流耦合通过串联电容来隔离直流成分,只允许交流信号通过,从而…

web安全,常见的攻击以及如何防御

1、CSRF攻击 CSRF即Cross-site request forgery(跨站请求伪造) &#xff08;1&#xff09;为了防止这种攻击&#xff0c;表单一般都带有一个随机 token&#xff0c;告诉服务器这是真实请求。 <form action"your-bank.com/transfer" method"POST">&…