VPS 使用中常见问题及解决方案(持续更新)

作为一名程序小白与设计师,我一直希望能够建立属于自己的作品集网站和个人博客。在摸索过程中,我尝试了 WordPress 和 Typecho 两个建站工具。以下总结了一些在使用过程中遇到的问题及对应解决方案,希望能为遇到类似问题的朋友提供参考。


一、VPS 常见问题

1. 22 端口被关闭怎么办?

最近,越来越多的人选择使用 Vultr 的 VPS 服务,但其中一个困扰许多新手的问题是——22 端口被关闭。这会导致使用 SSH 连接时遇到无法操作的情况。例如,当需要登录 VPS 或配置服务器时,22 端口被关闭几乎让人无法继续。

但不要过于担忧,问题往往不是不可解决,而是需要正确的思路。与其纠结于 22 端口被关闭,不如把问题转化为“如何打开 Vultr 的端口”。通过以下步骤,您可轻松解决问题,不仅打开了 22 端口,还为后续使用打下基础。

解决方案


方法 1:通过 Vultr 自带 Console 操作

Vultr 提供了自己的终端工具 View Console,无需依赖外部工具即可完成登录和操作。

  1. 登录 Vultr 官网,进入您购买的节点详情页面。

  2. 在页面中找到 View Console,点击打开。

  3. 使用默认用户名和密码登录:

    • 用户名:root

    • 密码:可在节点信息中查看(如果未修改过)。

通过 Console,您即可完成后续配置和故障排查,操作界面类似于常用的 SSH 工具(如 PuTTY)。


方法 2:通过防火墙管理器开启 22 端口

接下来,我们需要确认防火墙状态并打开 22 端口。以下是具体步骤:

  1. 查看防火墙状态 bash

    systemctl status firewalld

    如果提示 Active: inactive (dead),表示防火墙是关闭的,需先启动防火墙。

  2. 启动防火墙 bash

    systemctl start firewalld

  3. 开启 22 端口 bash

    firewall-cmd --zone=public --add-port=22/tcp --permanent

    提示 success 即表示端口开启成功。

  4. 重载防火墙 bash

    firewall-cmd --reload

  5. 重启服务(可选项) bash

    reboot

若遇到端口莫名自动关闭的情况,请重复上述操作。另外,这里总结了 Firewalld 的常见命令,供您参考:

bash

启动防火墙

systemctl start firewalld

查看防火墙状态

systemctl status firewalld

停止防火墙

systemctl disable firewalld systemctl stop firewalld

查看已开放的所有端口

firewall-cmd --zone=public --list-ports

新增开放端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

查询端口状态

firewall-cmd --zone=public --query-port=80/tcp

移除某端口

firewall-cmd --zone=public --remove-port=80/tcp --permanent


👉 【点击查看】2025年最新 Vultr 优惠码及特价云服务器方案汇总


二、其它问题待更新

本文将持续更新 VPS 与建站中遇到的其他问题,敬请期待。