在使用VPS的过程中,由于人为或不可控的自然因素,有时可能会出现SSH端口被封的情况。这种问题不仅会导致VPS连接失败,还可能影响到服务的正常运行,尤其是一些依赖特定端口的应用。本文将为您介绍如何高效检查SSH端口是否被封,以及更换SSH端口的方法。
👉 【建议收藏】2025年搬瓦工最新优惠套餐整理汇总 - 每日更新最新可用优惠码
可以通过以下端口扫描工具访问并检查端口是否开放:
输入搬瓦工VPS的IP地址和需要检测的端口号。例如,常见的SSH服务端口号,同时也可以检查SSR等代理工具使用的端口号。端口号之间用英文逗号隔开。扫描完成后您将看到以下结果之一:
开启状态:表示端口可用且未被封锁;
关闭状态:表示端口可能已被封堵。
与Windows系统自带的ping命令不同,Tcping工具侧重于检测特定端口的状态,能够准确判断VPS IP对应端口是否被封锁。
您可以通过搜索关键字“tcping”找到工具,或者访问相关站点下载。下载时请注意选择适配您系统的版本:
32位系统:下载
tcping.exe64位系统:下载
tcping64.exe
以Windows系统为例:
将下载的
.exe文件复制到C:/Windows/System32目录。打开命令提示符(cmd),运行以下命令: bash tcping64 IPaddress Port#
示例: bash tcping64 1.2.3.4 12345
如果检测到端口未被使用或被封,则会在结果中提示。
默认情况下,如果未指定端口号,系统会检测80端口。建议重点检查SSH端口及其他应用所需的关键端口。
如果确认SSH端口已被封,为保证VPS的远程管理功能,需修改SSH使用的端口。以下是具体的操作步骤:
登录搬瓦工KiwiVM面板。
点击“Root shell – interactive”。
点击“Launch”进入操作界面。
使用以下信息登录:
用户名:
root密码:您的VPS登录密码(需手动输入)。
输入以下命令编辑SSH配置文件: bash vim /etc/ssh/sshd_config
如果提示vim命令不存在,则先安装vim:
Ubuntu/Debian系统: bash apt install -y vim
CentOS系统: bash yum -y install vim
完成安装后,再次执行上述命令,打开SSH配置文件。
找到配置文件中类似如下的内容:
Port 22
将端口号22修改为1到65535范围内的其他端口,建议选择较大的端口号以增强安全性。例如:
Port 65432
修改后按以下操作保存:
按
Esc键退出编辑模式;输入
:wq回车保存并退出。
如果未找到Port相关配置,可按以下操作:
在文件末尾手动添加
Port <desired-port>;按
Esc键退出编辑模式;输入
:wq回车保存。
最后一步是重启SSH服务以使配置生效: bash service sshd restart
或 bash systemctl restart sshd
为确保搬瓦工VPS性能正常,您可以参考以下测试IP进行网络连通性检查:
美国 CN2 GIA:
162.244.241.103
162.244.241.104
162.244.241.105
162.244.241.106
162.244.241.107
日本软银:
185.212.59.148
185.212.59.149
185.212.59.150
185.212.59.151
185.212.59.152
荷兰联通:
104.255.65.1
104.255.64.1
104.255.66.1
香港 CN2 GIA:
93.179.124.167
93.179.124.168
93.179.124.169
93.179.124.170
93.179.124.171
希望以上内容能够帮助您快速排查和解决搬瓦工VPS的SSH连接问题,为您的工作提供保障。
