Laravel Forge&数字海洋添加SSH端口

时间:2014-07-23 14:06:28

标签: digital-ocean

我不小心从Laravel Forge上的防火墙配置中删除了端口22。

我在数据库中有重要信息需要保留。

有没有办法让我的服务器重新恢复工作?

2 个答案:

答案 0 :(得分:1)

使用console on the control panel(请参阅“访问”部分),这将为您提供SSH访问权限,您可以将端口22添加回防火墙。

enter image description here

答案 1 :(得分:1)

我最近遇到了同样的问题,当时我更改了SSH端口作为安全措施而没有预先更新防火墙设置。

事实证明,Forge会自动配置iptables,我可以使用ufw界面解决这个问题:

  1. 正如phillbaker的回答一样,我使用Digital Ocean Console Access登录Droplet。

  2. 然后,我配置ufw打开我配置了sudo ufw allow ##的新SSH端口,其中##是新端口号。在您的情况下,您希望sudo ufw allow 22重新打开端口22。

  3. 在我的情况下,我想关闭现在未使用的端口22,因此我发布了sudo ufw delete allow 22。你不想在你的情况下这样做,仅供参考。

  4. 您可以找到有关ufw here的更多信息。