我今天运行了一个新的 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
,这解决了问题。