搬瓦工
bandwagonhost

搬瓦工如何修改 SSH 端口?VPS SSH 端口修改教程

本文于 2026-09-23 10:01 更新,部分内容具有时效性,如有失效,请留言

搬瓦工 VPS 通过 SSH 进行远程管理,连接时除了服务器 IP、用户名和密码,还需要填写 SSH 端口。搬瓦工会为 VPS 分配 SSH 端口,平时可以在后台 KiwiVM 管理面板中查看。

有些用户在使用一段时间后,会把 SSH 端口改成自己常用的端口,便于管理,也能减少针对常见端口的自动扫描和无效登录记录。不过修改端口只是 SSH 安全设置中的一项,服务器仍然需要配合强密码、SSH 密钥等措施。

修改 SSH 端口主要用于减少常见端口的扫描,如果还需要加强登录安全,可以参考:搬瓦工 SSH 密钥登录教程,配置密钥登录并关闭密码登录。

本文以 23456 为例,介绍搬瓦工修改 SSH 端口的方法,包括配置文件修改、防火墙放行、SSH 服务重启和新端口验证。操作期间先保留现有 SSH 会话,确认新端口可以登录后再退出。

一、修改 SSH 端口前的准备

VPS 修改 SSH 端口涉及 SSH 服务和防火墙配置。操作前先确认当前连接正常,并准备一个没有被其他服务占用的新端口。

  • 查看当前端口:搬瓦工 SSH 端口可以在 KiwiVM 的 Main Controls 页面查看。
  • 保留当前 SSH 会话:修改和测试期间不要退出当前窗口,新端口出现配置问题时还能继续修正。
  • 选择新端口:可以从 1024 到 65535 中选择一个未被其他服务占用的 TCP 端口,本文使用 23456 作为示例。

如果还不熟悉 SSH 登录,可以参考:Xshell SSH 远程连接服务器教程。

二、使用 nano 修改 SSH 端口

SSH 服务的主要配置文件是 /etc/ssh/sshd_config,这里使用 nano 编辑器修改其中的 Port 设置。

1. 检查 nano 是否已经安装

登录 VPS 后输入下面的命令:

nano --version

如果终端显示 GNU nano 的版本信息,说明 nano 已经安装,可以继续编辑 SSH 配置文件。

搬瓦工VPS查看nano版本信息

nano 显示版本号后即可继续修改 SSH 配置

2. 安装 nano 编辑器

如果系统提示 nano: command not found,根据 VPS 使用的 Linux 系统安装 nano。

Debian / Ubuntu:

apt update && apt install -y nano

Rocky Linux / AlmaLinux / CentOS Stream:

dnf install -y nano

这些 Linux 系统的软件安装和服务管理命令存在一些区别,如果还不清楚搬瓦工该安装哪种系统,可以参考:搬瓦工 VPS 操作系统选择教程。

3. 修改 sshd_config

nano 安装完成后,打开 SSH 服务配置文件:

nano /etc/ssh/sshd_config

找到以 Port 开头的设置。如果当前已经填写了端口号,把后面的数字换成准备使用的新端口;如果看到的是 #Port 22,去掉前面的 #,再填写新的端口号。例如:

Port 23456
搬瓦工修改SSH端口sshd_config配置

在 sshd_config 中修改 Port 后面的 SSH 端口号

4. 保存并检查 SSH 配置

修改完成后,按 Ctrl + O 保存,按回车确认文件名,再按 Ctrl + X 退出 nano。

退出编辑器后,先检查 SSH 配置文件是否存在语法错误:

sshd -t

如果命令没有报错,再查看 OpenSSH 当前读取到的端口设置:

sshd -T | grep '^port'

以本文的端口为例,结果中显示 port 23456,说明 OpenSSH 已经读取到新的端口配置。

三、在防火墙中放行新的 SSH 端口

服务器启用了防火墙时,需要先允许新端口的 TCP 连接,再重启 SSH 服务。否则 SSH 服务监听新端口后,外部连接仍可能被防火墙拦截。

1. Debian / Ubuntu 使用 UFW

启用了 UFW 的服务器执行下面的命令:

ufw allow 23456/tcp

将 23456 换成自己设置的新端口。

2. Rocky Linux / AlmaLinux / CentOS Stream 使用 firewalld

启用了 firewalld 时,添加新端口并重新加载防火墙规则:

firewall-cmd --permanent --add-port=23456/tcp
firewall-cmd --reload

同样需要把 23456 换成自己的新端口。

3. SELinux 启用时添加 SSH 端口

Rocky Linux、AlmaLinux 或 CentOS Stream 开启 SELinux 后,还需要允许 SSH 服务使用新的 TCP 端口。

先查看 SELinux 状态:

getenforce

如果结果为 Enforcing,可以执行:

semanage port -a -t ssh_port_t -p tcp 23456

如果系统提示没有 semanage 命令,可以先安装对应工具:

dnf install -y policycoreutils-python-utils

安装完成后,再执行上面的 semanage 命令。

四、重启 SSH 服务并测试新端口

配置文件和防火墙处理完成后,再重启 SSH 服务。此时仍然不要关闭修改前保留的 SSH 会话。

1. 重启 SSH 服务

Debian / Ubuntu 使用:

systemctl restart ssh

Rocky Linux / AlmaLinux / CentOS Stream 使用:

systemctl restart sshd

重启完成后,可以查看新端口是否处于监听状态:

ss -lntp | grep 23456

2. 使用新端口重新登录

SSH 端口修改完成后,新开一个 Xshell 或其他 SSH 客户端窗口,填写 VPS IP、用户名和新的端口号进行连接。

新端口能够正常登录后,说明修改已经生效,此时再关闭之前保留的 SSH 会话。如果新端口无法连接,可以继续使用原来的会话检查 sshd_config、防火墙和 SELinux 设置。

如果新端口仍然无法连接,还可以参考:Linux VPS SSH 连接失败或超时排查教程,检查端口监听、防火墙和 SSH 服务状态。

五、总结

搬瓦工修改 SSH 端口主要涉及 sshd_config、防火墙和 SSH 服务。保存配置后先使用 sshd -t 检查语法,再放行新端口并重启 SSH 服务,可以减少配置错误导致无法登录的情况。

修改完成后不要马上退出原来的 SSH 会话,先使用新窗口测试新端口。确认能够正常连接后,再结束旧会话。

选购提示新手建议优先选择主流套餐,购买前请结合预算、机房、线路和付款周期确认是否适合自己的使用需求。
面对搬瓦工 (Bandwagon Host) 提供的多样化 VPS 选项,用户可能需要花费一些时间来定位最适合自己的方案。为了简化这一过程,搬瓦工中文网特意筛选了当前市场上反馈较好、咨询较多的几款热销套餐,并将其关键信息汇总成表,以便大家快速浏览和对比。
套餐CPU内存硬盘流量带宽机房价格购买
KVM
(最便宜)
2核1GB20GB1TB1Gbps9个$49.99/年立即选购
3核2GB40GB2TB1Gbps9个$52.99/半年立即选购
CN2 GIA-E
(最推荐)
2核1GB20GB1TB2.5Gbps15个$49.99/季度立即选购
3核2GB40GB2TB2.5Gbps15个$89.99/季度立即选购
SLA
(SLA 保障)
2核1GB20GB1TB2.5Gbps1个$65.89/季立即选购
3核2GB40GB2TB2.5Gbps1个$116.99/季立即选购
香港
(高端)
2核2GB40GB0.5TB1Gbps15个$89.99/月立即选购
4核4GB80GB1TB1Gbps15个$155.99/月立即选购
大阪
(高性价比)
2核2GB40GB0.5TB1.5Gbps15个$49.99/月立即选购
4核4GB80GB1TB1.5Gbps15个$86.99/月立即选购
选择建议
入门使用KVM 套餐价格最低,适合建站、学习 Linux、简单测试和预算有限的新手用户。
综合推荐CN2 GIA-E 套餐线路更好、可选机房更多,适合长期使用,也是多数用户优先考虑的方案。
高端需求香港、东京、大阪等高端线路价格更高,适合对国内访问速度、低延迟和稳定性要求较高的用户。
未经允许不得转载:搬瓦工中文网 » 搬瓦工如何修改 SSH 端口?VPS SSH 端口修改教程

搬瓦工(Bandwagonhost)全球线路深度解析与官方原价方案选购看板

本站专注于搬瓦工 VPS 性能实测与链路追踪,深度对比 CN2 GIA、日本软银及香港顶级机房。无论您是跨境电商、外贸办公还是极客开发者,这里都有最专业的技术文档与选购策略,结账时输入专属优惠码 (暂无) 即可锁定全网最高 6.77% 循环折扣。

搬瓦工套餐汇总搬瓦工购买教程