如何启用我的 VPS 进行 SSH 远程连接?

如何启用我的 VPS 进行 SSH 远程连接?

我今天运行了一个新的 Hostinger VPS Ubuntu。我是一名 PHP 开发人员,但对 Linux 脚本完全是菜鸟,而且我无法通过 SSH 连接到我的 VPS。他们的技术支持告诉我我只能靠自己了。

我使用的是 Win11,正在尝试 Putty 和 Windows 命令提示符,但问题不在客户端。我(暂时)禁用了 Windows 防火墙,只是为了排除这个问题。甚至 Hostinger 支持人员也确认他也无法通过 SSH 访问我的 VPS。

首先我尝试root:

ssh [email protected]

(我显然掩盖了真实的IP。)

回复:ssh: connect to host 0.0.0.0 port 22: Connection timed out

所以我认为 root 可能无法通过 SSH 连接,并且我在我的 中设置了一个 SSH 用户hpanel

在此输入图像描述

然后我尝试与该用户连接:

ssh n*****@0.0.0.0

回复:ssh: connect to host 0.0.0.0 port 22: Connection timed out

通过 Hostinger 提供的这个非常慢且蹩脚的网络客户端连接到我的终端,然后我运行:

ufw status

结果:

在此输入图像描述

我需要做什么才能通过 SSH 远程连接到我的 VPS?提前致谢。

答案1

我必须跑步ufw allow 22,这解决了问题。

相关内容