如何改变Linux云服务器的SSH端口

SSH(Secure shell)是一种加密网络协议,用于安全连接远程服务器,可在主机与客户端之间以加密形式传输数据。

SSH 默认 TCP 端口为 22,修改默认端口,能够防范恶意程序和用户暴力破解入侵服务器。

本文将介绍在 Linux 服务器防火墙中修改 SSH 端口、添加自定义 SSH 端口的操作步骤

在更改默认的SSH端口号之前,可以使用下面的命令检查当前的端口。

# netstat -ntlp | grep ssh

更改SSH端口

1. 打开SSH守护进程主配置文件/etc/ssh/sshd_config

# vi /etc/ssh/sshd_config

2. 现在搜索行以Port 22开始,并在行前添加标签(#)。然后在下面添加一条新的Port line,其中包含自定义,如图所示。
注意:将示例端口号2223替换为需要设置的自定义端口。

3. 保存并退出。

在服务器防火墙中添加新的自定义SSH端口

1. 使用UFW (Ubuntu/Debian)设置防火墙。

# ufw allow 2223/tcp

2. 添加IPTables并验证(所有Linux操作系统)。

# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 2223 -j ACCEPT
# iptables -L

3. 在FirewallD (CentOS 7/8)中添加。

# firewall-cmd --permanent --zone=public --add-port=2223/tcp
# firewall-cmd --reload

注意:示例端口号2223替换为需要设置的自定义端口号。

重启SSH进程使修改生效

运行以下命令重新启动SSH daemon,并验证端口是否已更改。

# systemctl restart sshd
# netstat -ntlp | grep ssh

原创文章,作者:余初云,如若转载,请注明出处:https://blog.jidcy.com/jsjc/2766.html

Like (0)
Previous 2026年5月26日
Next 2026年5月26日

相关推荐

  • Python如何使用Selenium抓取动态网站

    对于用静态 HTML 和 CSS 构建的网站,像 Python 的请求库和 Beautiful Soup 这样的简单工具通常能在网页抓取时完成工作。然而,在处理基于动态 JavaS…

    2026年3月30日
    0
  • Linux的查找和定位命令有什么不一样?

    熟悉 Linux 终端与否,其实取决于你能否很好地应对混乱的目录结构。Linux 查找命令和 Linux 定位命令是你在审计安全权限、清理日志文件,或寻找你确定保存在某处的配置脚本…

    2026年3月25日
    0
  • 网络信息安全是什么?要如何做?

    网络信息安全即网络空间中的信息安全保障,是指网络体系的硬件配置、软件程序及其体系内的数据获得有效防护,免受偶然性或恶意性因素的损毁、篡改、泄露,确保体系持续稳定正常运作,网络服务持…

    2026年6月30日
    0
  • 什么是 localhost,127.0.0.1 是如何工作的?

    我们平时访问网址,本质是和互联网上某台服务器通信;而 127.0.0.1 是特殊地址 —— 发往它的请求不会离开本机,会直接原路返回,这种机制叫回环(loopback),对应的域名…

    2026年4月7日
    0
  • 如何挑选安全数据库服务器

    数据安全问题,如今已成为大家普遍关注的焦点话题,尤其是身处信息泄露事件频发、个人隐私保护尚不够完善的当下环境中,人们更能深切体会到”数据无价”这四个字背后的…

    2026年7月30日
    0
  • 不用人工干预保障全站HTTPS长期有效,AESA证书自动续期配置

    在企业数字化业务全面线上化的今天,全站HTTPS已经不再是网站的“加分项”,而是关乎用户信任、业务合规、搜索引擎权重的刚性基础配置。很多运维团队在初次部署SSL证书时都能顺利完成配…

    2026年9月15日
    0
  • 云服务器ecs是什么?

    云服务器ECS是一种弹性可伸缩的计算服务,能够助力您降低IT整体成本、提升运维工作效率,让您得以更加专注于核心业务的创新发展。它免除了您在采购IT硬件设施方面所需投入的前期准备工作…

    2026年7月16日
    0
  • 什么是 SSH?理解 SSH 及其加密技术

    远程连接服务器这件事,在没有加密的年代风险极高。用户名、密码、每一条执行的命令,全部明文跑在网络上,同一局域网里的人抓个包就能看清楚。Telnet 和 Rlogin 就是那时候的主…

    2026年4月14日
    0
  • 什么是风险评估?什么是等保测评?

    一、什么是等保? 网络安全等级保护是指对网络(含信息系统、数据等)实施分等级保护、分等级监督,对网络中发生的安全事件分等级响应、处置。 二、为什么要做等保? 1.从法律要求层面来说…

    2026年5月22日
    0
  • FTP、FTPS 与 SFTP 是什么?

    FTP FTP 也就是文件传输协议(英文全称 File Transfer Protocol),属于应用层协议,专门用于在网络环境中实现客户端与服务器之间的文件交换。一套完整的 FT…

    2026年6月22日
    0