我不小心从Laravel Forge上的防火墙配置中删除了端口22。
我在数据库中有重要信息需要保留。
有没有办法让我的服务器重新恢复工作?
答案 0 :(得分:1)
使用console on the control panel(请参阅“访问”部分),这将为您提供SSH访问权限,您可以将端口22添加回防火墙。
答案 1 :(得分:1)
我最近遇到了同样的问题,当时我更改了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的更多信息。