探索建站和运维乐趣

Vultr端口被墙怎么办?更换端口或者重开服务器

推荐商家 VULTR商家推荐Vultr - 拥有28数据中心的弹性云服务商 Vultr,2014年成立的海外服务商,拥有多数据中心和弹性开通服务器著称。目前拥有28个数据中心,涵盖全球主要国家和地区,适合有需要弹性云服务器的跨境电商和海外外贸业务... 数据中心 优惠活动 开通教程 专题栏目

有不少网友反馈到在使用Vultr服务器的时候端口被封。比较常见的是SSH 22端口被封的,还有一些自定义的邮箱端口和特殊的自定义端口。一般情况下,服务器端口被封,主要问题还在于我们,是不是因为自己的项目导致被禁止导致的,当然也有少概率是由于误封导致的端口无法使用。

Vultr端口被墙怎么办?更换端口或者重开服务器

如果遇到VULTR 端口被封,那有没有办法解决?

推荐阅读 如何查看服务器端口是否开放?在线工具检测端口放行与否 如何查看服务器端口是否开放?在线工具检测端口放行与否 如何查看服务器端口是否开放?出于服务器安全的考虑,有些服务器项目和服务器商家有强制设置安全组或者特定端口的,我们需要确保某个端口开放才可以运行。比如网页端80端口、SSL证书端443端口,宝塔面板有默认需要开启8888端口才可以指向登录面板 […] 文章日期:2022/12/22 文章分类:主机教程 阅读全文

如果我们怀疑服务器IP被封,可以通过上面的教程来检测是否真的被封,如果确实被封,那我们来解决问题。

1、重新开通新服务器

如果服务器端口被封,我们不可能来找官方解封的,毕竟他们封肯定是有理由的。有是人工封的,有些是自动软件封的。我们就不要为难他们,直接删除服务器重新开通。VULTR服务器是支持删除重开的,反正是可以小时计费的。

2、更换服务器端口

有些端口是可以自定义设置的,那我们就可以自定义重新更换端口。如果服务器某些端口是固定的,那就只能遵照上面的第一点重新开服务器。

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

备份配置文件。

sudo vi /etc/ssh/sshd_config

准备vi修改配置。

# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Port 22
Port 1290
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

找到文件,然后修改配置。比如修改成1290。默认情况下,SELinux 只允许端口 22 用于 SSH,现在需要做的是通过 SELinux 启用新创建的端口。如果执行以上命令后报错:semanage command not found,执行这条命令来安装 semanage。

sudo yum -y install policycoreutils-python

安装成功后,再次执行第一条命令,通过 SELinux 来允许新端口。

sudo firewall-cmd --permanent --zone=public --add-port=1290/tcp

执行以下命令允许新端口通过防火墙。

systemctl enable firewalld
systemctl start firewalld

重启防火墙激活。

sudo firewall-cmd --reload

重新加载后再重启SSHD。

systemctl restart sshd.service

这样我们就可以有一个新的SSH端口。

这样,我们可以通过上面的方法来解决VULTR端口被封的问题,可以替换的端口自己更换掉,不可以替换的那就重新开服务器。

赞(0)
转载保留:老部落 » Vultr端口被墙怎么办?更换端口或者重开服务器


关注公众号『老蒋朋友圈』

获取更多建站运营运维新知!
互联网创业、前沿技术......