【发布时间】:2014-07-23 14:06:28
【问题描述】:
我不小心从 Laravel Forge 的防火墙配置中删除了端口 22。
我在数据库中有需要保留的重要信息。
有什么方法可以让我的服务器重新工作吗?
【问题讨论】:
标签: digital-ocean
我不小心从 Laravel Forge 的防火墙配置中删除了端口 22。
我在数据库中有需要保留的重要信息。
有什么方法可以让我的服务器重新工作吗?
【问题讨论】:
标签: digital-ocean
使用console on the control panel(请参阅“访问”部分),这将为您提供 SSH 访问权限,您可以将端口 22 添加回防火墙。
【讨论】:
我最近遇到了同样的问题,当时我更改了 SSH 端口作为安全措施,而没有事先更新防火墙设置。
事实证明,Forge 会自动配置 iptables,我可以通过以下步骤使用 ufw 接口解决这种情况:
正如 phillbaker 的回答,我使用 Digital Ocean Console Access 登录到 droplet。
然后,我将 ufw 配置为打开我使用 sudo ufw allow ## 配置的新 SSH 端口,其中 ## 是新端口号。在您的情况下,您需要使用 sudo ufw allow 22 重新打开端口 22。
就我而言,我想关闭现在未使用的端口 22,所以我发出了sudo ufw delete allow 22。您不想在您的情况下这样做,仅供参考。
您可以了解更多关于 ufw here.
【讨论】: