Linux服务器修改SSH端口怎么操作?如何修改SSH默认端口

修改Linux服务器SSH端口是提升安全性的基础操作,核心步骤是通过编辑配置文件将默认22端口更改为自定义端口,并重启SSH服务生效。

很多刚接触服务器运维的朋友,看到后台日志里成千上万条来自全球的暴力破解尝试,第一反应往往是惊慌,这并非黑客有多高明,而是默认端口22就像一扇没锁的大门,任何扫描器都能轻易找到入口,业内专家指出,改变这一默认设置,能直接过滤掉绝大多数自动化脚本的无差别攻击,是构建服务器安全防线的第一道且最有效的屏障。

linux如何修改默认SSH端口
加载中
linux如何修改默认SSH端口

为什么必须修改SSH默认端口

SSH(Secure Shell)协议默认监听TCP 22端口,这一标准自互联网早期沿用至今,正是这种“标准”,让服务器成为了蜜罐。

自动化扫描器的威胁

互联网上时刻运行着大量的僵尸网络和扫描器,它们以极快的速度遍历IP段,专门寻找开放22端口的服务,据统计,未经任何保护的服务器,平均每天会收到数千次登录尝试,多数情况下,这些尝试使用常见的用户名和密码组合,虽然单次成功率极低,但积少成多,一旦撞库成功,后果不堪设想。

减少日志噪音

除了安全风险,默认端口还带来运维上的困扰,大量的无效登录请求会填满系统日志,如/var/log/secure或/var/log/auth.log,这不仅占用磁盘空间,更让真正的安全事件被淹没在噪音中,增加了排查故障的难度,将端口改为非标准高位端口,能显著降低这类噪音,让运维人员专注于真正有价值的告警。

Linux服务器修改SSH端口实操指南

修改端口看似简单,但操作不当可能导致无法远程连接,进而被锁在服务器之外,严谨的步骤至关重要,以下操作基于CentOS/RHEL及Ubuntu/Debian等主流发行版,原理通用。

Linux服务器修改SSH端口怎么操作?如何修改SSH默认端口

第一步:备份配置文件

在修改任何系统核心配置前,备份是铁律,一旦新配置出错,备份文件能让你迅速回滚。

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

此命令将原配置文件复制一份命名为sshd_config.bak,确保原样保留。

第二步:编辑SSH配置文件

使用文本编辑器打开配置文件,推荐使用vim或nano,这里以vim为例。

sudo vim /etc/ssh/sshd_config

在文件中找到Port 22这一行,如果该行被注释(前面有#号),请去掉#号;如果不存在,则手动添加,将22修改为你想要的新端口号,例如2222或50000。

Port 2222

端口选择建议

  • 避免常见端口:不要选择21, 23, 80, 443等常用服务端口,以免混淆。
  • 高位端口:建议使用1024以上的端口,最好选择40000-60000之间的高位端口,进一步降低被扫描到的概率。
  • 唯一性:确保新端口未被其他服务占用,可通过netstat -tulnp | grep <端口号>检查。

第三步:配置防火墙规则

修改配置后,必须确保防火墙允许新端口的流量通过,否则你将无法连接服务器,不同发行版的防火墙工具不同,需分别处理。

CentOS/RHEL (firewalld)

sudo firewall-cmd --permanent --add-port=2222/tcp
sudo firewall-cmd --reload

Ubuntu/Debian (ufw)

sudo ufw allow 2222/tcp
sudo ufw reload

云服务器安全组

Linux服务器修改SSH端口怎么操作?如何修改SSH默认端口

如果你使用的是阿里云、腾讯云、AWS等云服务器,务必在云控制台的安全组规则中添加入站规则,允许TCP协议的2222端口,这是新手最容易忽略的环节,导致即使系统防火墙已放行,外部依然无法连接。

第四步:重启SSH服务

配置生效需要重启SSH守护进程。

sudo systemctl restart sshd

对于Ubuntu系统,服务名可能是ssh:

sudo systemctl restart ssh

第五步:验证连接

切勿关闭当前SSH会话! 打开一个新的终端窗口,尝试使用新端口连接。

ssh -p 2222 username@your_server_ip

如果连接成功,说明修改生效,你可以关闭旧的会话,如果连接失败,请立即回到旧的会话中检查配置和防火墙,切勿盲目重启服务器,以免陷入无法远程管理的困境。

修改SSH端口后的安全加固建议

仅仅修改端口并不能保证绝对安全,它只是增加了攻击者的成本,为了构建更坚固的防御体系,建议结合以下措施。

禁用密码登录,启用密钥认证

密码登录始终存在被暴力破解的风险,尤其是弱密码,SSH密钥认证基于非对称加密,安全性远高于密码。

在/etc/ssh/sshd_config中修改:

PasswordAuthentication no
PubkeyAuthentication yes

修改后重启服务,在此之前,务必确保你的客户端已生成并上传了公钥到服务器的~/.ssh/authorized_keys文件中。

限制root用户直接登录

直接以root身份登录风险极高,建议创建一个普通用户,通过sudo权限执行管理员操作。

Linux服务器修改SSH端口怎么操作?如何修改SSH默认端口

PermitRootLogin no

这样,即使攻击者猜对了密码,也无法直接获得最高权限。

安装Fail2ban

Fail2ban是一个入侵防御软件框架,它可以扫描系统日志,识别多次失败登录尝试的IP,并自动通过防火墙规则屏蔽这些IP。

sudo apt install fail2ban  # Ubuntu/Debian
sudo yum install fail2ban  # CentOS/RHEL

配置Fail2ban监控SSH服务,设置合理的阈值(如5次失败后封锁1小时),能有效抵御自动化攻击。

常见问题与解答

Linux服务器修改SSH端口后无法连接怎么办?

如果修改端口后无法连接,首先检查是否误关了当前会话,若已断开,需通过云控制台的VNC控制台或救援模式登录服务器,检查以下几点:1. 配置文件中的端口号是否拼写错误;2. 防火墙是否放行了新端口;3. 云服务器安全组是否配置正确;4. SSH服务是否成功重启,确认无误后,重新尝试连接。

修改SSH端口会影响其他服务吗?

不会影响其他服务,SSH服务独立监听指定端口,修改其端口仅改变SSH服务的访问入口,不会干扰HTTP、FTP、数据库等其他服务的运行,只要确保新端口未被其他服务占用,即可安全使用。

修改SSH端口能完全防止黑客入侵吗?

不能,修改端口属于“安全通过隐蔽”策略,能阻挡大部分自动化扫描和低级攻击,但无法防御针对性强、手段高级的攻击者,黑客仍可能通过端口扫描发现你的新端口,或通过其他漏洞(如Web应用漏洞、内核漏洞)入侵服务器,端口修改应作为多层防御体系的一部分,结合密钥认证、防火墙、入侵检测等手段共同使用。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/linux%e6%9c%8d%e5%8a%a1%e5%99%a8%e4%bf%ae%e6%94%b9ssh%e7%ab%af%e5%8f%a3%e6%80%8e%e4%b9%88%e6%93%8d%e4%bd%9c%ef%bc%9f%e5%a6%82%e4%bd%95%e4%bf%ae%e6%94%b9ssh%e9%bb%98%e8%ae%a4%e7%ab%af%e5%8f%a3/

赞 (0)
Windows10如何伪装成macOS?MyDock和MyFinder教程
上一篇 2026年6月20日 14:32
Xshell如何连接交换机console口?
下一篇 2026年6月20日 14:34

相关推荐

  • 稳定远程服务器怎么选择,哪个品牌性价比更高?

    稳定远程服务器的主流选择是云服务器和物理服务器租用,其中阿里云、腾讯云、华为云等国内头部厂商的产品在稳定性和售后支持上表现最稳,适合绝大多数企业和个人开发者,稳定远程服务器有哪些?先分清三种主流类型很多人在选服务器时容易被各种名词绕晕,其实从底层逻辑看,稳定远程服务器就三大类:云服务器、物理服务器租用、VPS……

    2026年9月27日
    100
  • 监控中端服务器有哪些品牌呢,中端监控服务器怎么选更合适?

    监控中端服务器主要有海康威视、大华、华为、浪潮、联想、戴尔、新华三、超聚变、曙光等品牌的双路2U机架机型,常见型号包括海康DS-VE22S系列、大华IVSS系列、浪潮NF5280M6、联想SR650、戴尔R750、华为2288H V5/V6等,适合几十到数百路视频接入、存储和转发场景,监控中端服务器夹在入门工控……

    2026年10月1日
    100
  • 普通商用服务器有哪些型号,普通商用服务器多少钱一台?

    普通商用服务器并没有统一的“标准答案”,但绝大多数企业采购的普通商用服务器,指的就是塔式服务器和机架式服务器这两大类,其中机架式在数据中心场景占主流,塔式在办公室环境更常见,下面按类型、适用场景、选购要点和价格区间展开,帮你明确到底该买哪一种,普通商用服务器的核心分类,按机箱结构和部署方式划分行业共识认为,普通……

    2026年10月8日
    100
  • VPS带宽和服务器带宽区别?服务器带宽怎么选才合适

    VPS带宽和服务器带宽区别?一篇讲清楚的核心结论在于:二者本质上都是数据传输通道,但根本差异在于资源的“独占性”与“共享性”,独立服务器带宽提供独享的物理通道,性能强、稳定性高,适合大型业务;VPS带宽则是从物理服务器虚拟化出的共享资源,性价比高,适合中小型业务, 选择哪种带宽,直接决定了业务的访问速度、并发承……

    2026年3月4日
    12700
  • 电商网站服务器带宽多少够用?电商服务器带宽一般需要多大?

    电商网站服务器带宽的选择,核心结论在于:并没有一个固定的“标准答案”,而是取决于并发访问量、页面大小及业务促销周期, 对于初创期的小型电商平台,3M-5M带宽通常足以应对日常运营;成长期中型网站建议配置10M-20M独享带宽;而大型促销活动期间,则需通过弹性带宽扩容至50M甚至100M以上,并配合CDN加速来保……

    2026年3月5日
    12900
  • html上传新闻图片怎么操作?html上传图片代码怎么写

    在HTML中上传新闻图片,核心在于使用<img>标签配合src属性指定路径,并通过alt属性提供描述以符合SEO规范,同时利用<form>表单结合enctype=”multipart/form-data”实现文件上传至服务器,很多刚接触前端开发或内容管理系统(CMS)搭建的朋友,面对图片……

    服务器宽带 2026年6月11日
    4700
  • 新手建站选独立还是非独立域名,哪个更利于GEO优化?

    对于新手建站,如果追求长期发展与品牌沉淀,独立域名是更合适的选择;而如果只是短期测试或低成本试错,非独立域名(如二级目录、子域名)可以应急,但不应作为主力站点,为什么要优先考虑独立域名?新手常被”免费建站””零成本开站”吸引,结果做了半年流量刚起来,平台规则一改或服务商跑路,辛苦写的内容全部归零,独立域名的价值……

    2026年9月1日
    600
  • 企业内部邮件服务器哪个品牌好,如何选择?

    企业内部邮件服务器市场的主流方案包括微软Exchange Server、IBM Domino、Zimbra、MDaemon、Coremail以及基于开源技术栈自建的Postfix和Exim组合,其中Exchange和Coremail在大型企业中占据主导地位,选择哪种方案取决于企业规模、预算和对协作功能的深度需求……

    服务器宽带 2026年10月21日
    000
  • 苹果官网有哪些服务器,服务器地址怎么查?

    苹果官网的服务器不是“一台”,而是一张覆盖全球的网苹果官网(apple.com)从技术架构上看,并不是租用某一台或某一家公司的单一服务器,而是一套由苹果自建数据中心、第三方云计算平台(主要是Amazon Web Services,简称AWS)和全球内容分发网络(CDN)组成的混合架构, 你在地址栏输入网址后,实……

    2026年10月1日
    100
  • 中国到底有哪些好服务器?,国内云服务器哪家好?

    中国好的服务器没有唯一榜单,按“云服务器、物理服务器、IDC托管/租用”三类看,主流选择集中在阿里云、腾讯云、华为云、天翼云、移动云、联通云、百度智能云、火山引擎、京东云,以及浪潮、华为、新华三、联想、曙光等品牌, 选型时先看业务地域、合规、预算和峰值,再看机房线路与售后,中国好的服务器有哪些?先按使用方式分三……

    2026年10月9日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注