使用 UFW 将自己锁定在 SSH 之外

使用 UFW 将自己锁定在 SSH 之外

我已将服务器设置为接受端口 21966 上的 SSH 连接,我按照一些步骤配置了 ufw,但是现在它已将我锁定在任何端口上的所有 SSH 访问之外!

我已经能够将服务器启动到“救援”模式,它为我提供了一个 SSH 救援帐户,通过该帐户我可以挂载硬盘并查看我的文件。我不知道接下来该做什么,因为 ufww 服务没有运行,所以我无法禁用或卸载它。

答案1

您的 ufw 规则应位于/lib/ufw/user.rules配置文件中。修改该文件,使其在### RULES ###### END RULES ###部分之间包含以下条目:

### tuple ### allow any 21966 0.0.0.0/0 any 0.0.0.0/0 in
-A ufw-user-input -p tcp --dport 21966 -j ACCEPT

另外请确保您的/etc/ssh/sshd_config文件有Port 21966条目(而不是端口 22)。

相关内容