我在 Digital Ocean 的服务器上运行 sudo ufw enable,使用 SSH 启用了 UFW 防火墙,但忘记允许 SSH、FTP 等端口(但允许端口 80)。
我如何通过 SSH 进入服务器或重置防火墙?现在我无法执行任何操作,无论是通过 SSH 还是通过 FTP。
root帐户已启用,并且我知道它的密码,我也知道IP地址。
答案1
答案2
您是否保存了防火墙配置以便在启动时应用?如果没有,希望重新启动可以清除规则。如果是这样,您实际上只有两个选择:
- 如果您的主机为您提供带外控制台访问权限,那么您可以使用它来修复您的服务器。
- 如果没有,也许他们有某种可用于启动服务器的恢复映像。
如果这两个选项都不可行,那么你就完蛋了。
答案3
如果您使用亚马逊 AWS,请查看此链接。 如何从外部禁用 UFW ubuntu?
如果您正在使用 rackspace,那么您将在仪表板上有一个终端,它允许您进入然后禁用 UFW。