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

Linux MySQL服务器SSH多端口配置:解决22端口禁直连,兼顾安全与运维

公司Linux服务器尤其是MySQL数据库服务器出于安全管控明确禁止直连22端口要求所有SSH登录必须使用自定义端口但22端口又不能修改或关闭需保留给堡垒机、安全审计等核心服务使用。一边是安全策略的硬性要求一边是运维登录的实际需求此时SSH多端口配置就成了最优解既保留22端口供堡垒机等专用又新增自定义端口供运维人员正常登录兼顾安全与效率无需妥协。一、先明确核心需求在动手前先理清3个关键前提避免做无用功服务器环境Linux系统本文适配CentOS、Ubuntu、openEuler等主流发行版差异处会单独标注且已安装SSH服务默认大多已安装端口要求保留22端口不修改、不关闭新增1个或多个自定义SSH端口推荐10000-65535之间避开3306、8080等常用服务端口防止冲突权限要求必须使用root用户或sudo权限操作修改SSH配置文件需要最高权限补充说明为什么不直接修改22端口因为公司安全策略中22端口通常会绑定堡垒机的审计、管控规则修改后会导致堡垒机无法正常对接触发安全告警甚至影响整个服务器集群的安全管控。二、SSH多端口配置全流程SSH服务本身支持多端口监听只需在配置文件中添加多个Port指令再配置防火墙放行新端口最后重启服务即可全程不影响原有22端口的正常使用。1. 备份SSH配置文件修改配置前一定要先备份原配置文件防止配置错误导致SSH连接失效无法远程登录服务器血的教训新手必看。执行备份命令所有发行版通用cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak备份完成后即使配置出错也能通过备份文件恢复。2. 编辑SSH配置文件添加多端口打开SSH核心配置文件sshd_config执行编辑命令例如在CentOS、RHEL、openEuler上使用vimvim /etc/ssh/sshd_config在配置文件中找到Port 22这一行默认存在若被注释则删除前面的#然后在其下方添加自定义端口格式为Port 自定义端口示例如下新增2222端口可根据需求替换# 保留原有22端口供堡垒机使用不可删除Port 22# 新增自定义SSH端口供运维登录可添加多个Port 2222注意事项每个端口单独一行可添加多个自定义端口比如同时添加2222、2223满足不同运维人员的权限区分自定义端口需选择1024-65535之间的未占用端口可提前用命令检查端口是否占用ss -antp| grep 自定义端口无输出则未占用不要删除或注释Port 22否则会导致堡垒机无法连接触发安全风险3. 重启SSH服务生效配置所有配置完成后重启SSH服务使多端口监听生效不同发行版命令略有差异注意事项如果开启了selinux则需要将其改为disabled,否则无法开启多端口本地我就需要关闭处理后再重启sshd服务后正常如果开启了防火墙也需要放行自定义的端口例如本例的2222端口4. 测试连接确认可用配置完成后一定要测试新端口的连接避免后续无法登录[rootc7 ~]# ssh 192.168.56.102 The authenticity of host 192.168.56.102 (192.168.56.102) cant be established.ECDSA key fingerprint is SHA256:NkGBgO5NgJGsw3bLUCVpwZ6lz7eWTQMzm/2KsQnNPs.ECDSA key fingerprint is MD5:95:ca:10:fb:cd:ec:eb:14:2d:30:19:ab:45:75:8d:01.Are you sure you want to continue connecting (yes/no)? ye^C[rootc7 ~]# ssh 192.168.56.102 -p 2222The authenticity of host [192.168.56.102]:2222 ([192.168.56.102]:2222) cant be established.ECDSA key fingerprint is SHA256:NkGBgO5NgJGsw3bLUCVpwZ6lz7eWTQMzm/2KsQnNPs.ECDSA key fingerprint is MD5:95:ca:10:fb:cd:ec:eb:14:2d:30:19:ab:45:75:8d:01.Are you sure you want to continue connecting (yes/no)?三、 总结企业Linux MySQL服务器的SSH多端口配置核心是不改动原有22端口新增自定义端口既满足公司安全策略对22端口的管控要求又能保障运维人员正常远程登录兼顾安全与效率。整个配置流程并不复杂核心步骤就是备份→编辑配置→放行端口→处理安全模块→重启测试最后提醒MySQL服务器作为核心数据存储节点除了配置多端口还需配合公司安全策略做好密钥登录、IP限制、日志审计等加固措施全方位保障服务器和数据安全。如果操作过程中遇到其他异常欢迎在评论区留言一起交流解决另外补充一句数据库运维平台想要源码进行二开的可以继续联系我试用哦。实战我用AI打造的全能数据库管理平台DBA日常运维一键搞定可领源码

相关文章:

Linux MySQL服务器SSH多端口配置:解决22端口禁直连,兼顾安全与运维

公司Linux服务器(尤其是MySQL数据库服务器)出于安全管控,明确禁止直连22端口,要求所有SSH登录必须使用自定义端口;但22端口又不能修改或关闭,需保留给堡垒机、安全审计等核心服务使用。一边是安全策略的硬性…...

Galaxea R1仿人机器人硬件架构与控制系统解析

1. Galaxea R1机器人硬件架构解析Galaxea R1是一款专为家庭服务场景设计的仿人机器人平台,其硬件系统经过精心设计以满足复杂环境下的操作需求。作为机器人领域的从业者,我在实际测试中发现这套硬件架构在负载能力、运动灵活性和环境感知三个关键维度上达…...

3步免费解锁WeMod完整功能:WandEnhancer终极使用指南

3步免费解锁WeMod完整功能:WandEnhancer终极使用指南 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/gh_mirrors/we/Wand-Enhancer 还在为WeMod的高级功能付费而烦恼吗&am…...

ClawGuardian:AI生成内容滥用检测与防御实战指南

1. 项目概述与核心价值 最近在AI安全领域,一个名为“ClawGuardian”的项目引起了我的注意。这个项目由superglue-ai团队开源,定位非常明确:一个专注于检测和防御AI生成内容(AIGC)滥用的工具。简单来说,它就…...

ARM CoreSight调试架构中的ROM表解析与应用

1. ARM CoreSight调试架构中的ROM表解析在嵌入式系统调试领域,ARM CoreSight架构已经成为事实上的行业标准。作为该架构的核心组件,ROM表(ROM Table)扮演着系统调试资源的"导航地图"角色。想象一下,当你面对…...

终极Anno 1800模组加载器:5分钟轻松定制你的游戏体验

终极Anno 1800模组加载器:5分钟轻松定制你的游戏体验 【免费下载链接】anno1800-mod-loader The one and only mod loader for Anno 1800, supports loading of unpacked RDA files, XML merging and Python mods. 项目地址: https://gitcode.com/gh_mirrors/an/a…...

Cursor智能体工具包:从代码助手到自主编程代理的进化

1. 项目概述:从“智能代码补全”到“自主编程代理”的进化如果你和我一样,在过去一两年里深度使用过Cursor,那么你对它的第一印象大概率是“一个集成了AI的现代化代码编辑器”。它确实把智能代码补全、聊天式编程和代码理解做到了一个新高度&…...

OpenClaw用户如何通过Taotoken获得更优的模型调用体验

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 OpenClaw用户如何通过Taotoken获得更优的模型调用体验 对于使用OpenClaw构建智能体工作流的开发者而言,直接对接多个大…...

Go语言json-repair库:高效修复LLM输出的非标准JSON

1. 项目概述:当LLM的JSON输出“不听话”时,我们怎么办? 如果你正在开发基于大语言模型(LLM)的应用,无论是智能客服、代码生成器,还是复杂的多智能体工作流,那么你肯定遇到过这个让人…...

基于SSH与rsync构建跨平台远程开发环境:remote2mac实战指南

1. 项目概述与核心价值最近在折腾跨平台开发环境,特别是需要在Windows或Linux机器上,无缝地操作和编译运行macOS上的代码。如果你也遇到过类似场景——比如主力开发机是Windows笔记本,但项目最终部署或测试环境是macOS服务器;或者…...

Mem0开源框架:为AI智能体构建长期记忆系统的架构与实践

1. 项目概述:从记忆到智能体,Mem0的架构革命 最近在AI智能体开发圈里,一个名为Mem0的开源项目热度持续攀升。如果你正在构建需要长期记忆、个性化交互的AI应用,比如数字人、游戏NPC、智能客服或者个人学习助手,那么Mem…...

Habitat-Lab具身AI仿真平台:从核心概念到实战部署全解析

1. 项目概述:从零开始理解Habitat-Lab 如果你正在研究具身智能,或者对如何让AI在三维物理世界里“学会做事”感到好奇,那你大概率已经听说过Habitat-Lab这个名字。它不是一个游戏引擎,也不是一个单纯的机器人仿真器,而…...

开源监控工具Argus:轻量级实时监控与告警系统实践指南

1. 项目概述:一个专注于实时监控与告警的开源利器最近在梳理团队内部的监控告警体系时,我又重新审视了市面上的一些开源方案。除了大家耳熟能详的PrometheusGrafanaAlertmanager组合,一个名为argus的项目引起了我的注意。这个由tmdgusya维护的…...

无代码构建AI智能体:Databerry实战指南与RAG应用解析

1. 项目概述:告别代码,用Databerry构建专属AI智能体如果你对AI聊天机器人感兴趣,但又觉得从零开始写代码、调模型、处理向量数据库这些事太麻烦,那Databerry这个项目可能就是为你准备的。简单来说,Databerry是一个“无…...

开发者技能图谱工具SkillBrain:构建结构化知识体系与个人技术成长导航

1. 项目概述:一个面向开发者的技能图谱与知识管理工具在技术领域摸爬滚打十几年,我见过太多开发者(包括我自己)都面临一个共同的困境:知识碎片化。今天学个新框架,明天看个新工具,笔记散落在各个…...

国产多模态新星MiniGPT-4:从原理到落地,一篇讲透

国产多模态新星MiniGPT-4:从原理到落地,一篇讲透 引言 在ChatGPT点燃的AI浪潮中,多模态大模型被视为下一个关键赛点。当业界目光聚焦于GPT-4V等巨头产品时,一款名为 MiniGPT-4 的国产开源模型以其清晰的架构、惊艳的效果和极致的…...

AI插件模拟开发:从Claude假插件项目学习本地测试与安全研究

1. 项目概述:一个“伪装”的Claude插件仓库 最近在GitHub上闲逛,发现了一个挺有意思的仓库,名字叫 fake-claude-plugins 。光看这个标题,就让人忍不住想点进去看看葫芦里卖的什么药。这个项目由用户 Surendrakumawat992892 创…...

从零构建轻量级爬虫框架:模块化设计与异步实现详解

1. 项目概述:从零构建一个轻量级数据爬取框架最近在做一个需要从多个公开数据源定期抓取结构化信息的小项目,一开始图省事,直接上requests加BeautifulSoup写脚本。但随着数据源增加到五六个,每个源的页面结构、反爬策略、数据清洗…...

快速安装ClaudeCode完整指南

在电脑上安装 Claude Code 先安装系统环境和必要的依赖。 1、检查 Node.js 和Git是否已安装 (1)Node.js 方法 1:官网下载 访问: https://nodejs.org/zh-cn 运行安装包一路 Next 即可 方法 2:用 winget 安装 wi…...

维普AI率82%熬夜改一周只降4个点!这款软件几分钟救我一命!

维普AI率82%熬夜改一周只降4个点!这款软件几分钟救我一命! 周一早上送维普看到 82% 那一刻 3 月 17 号周一早上 9 点。导师群:「答辩前再送一次维普看 AIGC 检测,下周一早上群里发达标截图」。我赶紧上传维普「智能检测 4.0」—…...

AI大模型产品经理零基础到进阶学习路线图,AI产品经理:不只是懂算法,更需AI思维!

AI产品经理区别于普通产品经理的地方,不止在懂得AI算法,更重要的是具有AI思维。 人工智能产品设计要以操作极度简单为标准,但是前端的简单代表后端的复杂,系统越复杂,才能越智能。 同样,人工智能的发展依赖…...

怎么降低维普AI率?答辩前1周从70%降到15%以内实操指南!

怎么降低维普AI率?答辩前1周从70%降到15%以内实操指南! 答辩前 1 周送维普测 70% 是什么具体场景? 周一早上 9 点,导师群里发消息:「这周送维普看 AIGC 检测,达标了才能进答辩」。我硕士论文用 DeepSeek …...

基于OpenTron框架的Discord机器人开发:从架构设计到部署实践

1. 项目概述:一个开源的Discord机器人框架 最近在折腾Discord社区自动化管理时,发现了一个挺有意思的开源项目—— lukecord/OpenTron 。这本质上是一个基于Node.js的Discord机器人框架,但它提供的思路和封装方式,让我觉得比直…...

2026年工程师必知:20个AI核心术语,构建真正AI产品的第一性原理指南

面向真正构建AI产品的工程师——而非仅止于空谈者的第一性原理指南 坦诚而言,市面上绝大多数"AI术语汇编"类文章,其目标受众是那些希望在会议中显得见多识广的人。而本文,则专为那些真正动手构建的人而写。两者之间,存…...

瑞萨e² studio嵌入式IDE深度解析:从图形化配置到多核开发的实战指南

1. 项目概述:为什么我们需要关注e studio?如果你是一位嵌入式开发者,尤其是长期耕耘在瑞萨电子(Renesas)MCU生态中的朋友,那么对e studio这个名字一定不会陌生。它不是一个横空出世的全新IDE,而…...

如何用WebPlotDigitizer在5分钟内从图表图片提取数据:完整免费指南

如何用WebPlotDigitizer在5分钟内从图表图片提取数据:完整免费指南 【免费下载链接】WebPlotDigitizer Computer vision assisted tool to extract numerical data from plot images. 项目地址: https://gitcode.com/gh_mirrors/we/WebPlotDigitizer 还在为从…...

苹果手机照片去背景怎么操作?2026年最全工具对比指南

最近有个朋友问我,怎样才能快速给iPhone拍的照片去背景,特别是想换成不同颜色的背景或者制作透明背景图。我才意识到,现在很多人其实都需要这样的功能——无论是为了制作证件照、商品图,还是用于社交媒体。今天我就把这些年用过的…...

构建跨平台桌面自动化命令行技能集:从原理到Python实现

1. 项目概述:一个桌面操作员的命令行技能集 最近在整理自己的自动化工具箱时,我重新审视了一个名为 cua_desktop_operator_cli_skill 的项目。这个名字听起来有点长,但拆解一下就能明白它的核心价值:“CUA”通常指代一种通用的用…...

OpenClaw性能调优实战:从监控到压测的全链路优化指南

1. 项目概述:从开源项目到性能调优的实战指南最近在社区里看到不少朋友在讨论一个名为“openclaw”的开源项目,尤其是在性能优化方面遇到了不少挑战。这个项目本身是一个功能强大的工具或框架,但在实际部署和运行时,很多开发者发现…...

C++内存管理:从malloc到new的进化之路

在学习相关内容之前,我们先来做一道题目: 分析: globalvar是一个全局变量,所以globalvar在静态区;static GlobalVar被static修饰,说明它是一个静态变量,那就在静态区;static Var在静…...