如果不小心删除了阿里云 ECS 服务器安全组的入站规则,可以通过以下方法恢复,操作简单且无需重启服务器:
方法 1:手动重新添加相同规则(推荐)
这是最直接的恢复方式,只需重新按原规则配置重新添加即可:
- 进入安全组规则配置页面(步骤同添加规则:控制台→ECS→安全组→配置规则→入方向)。
- 点击「手动添加」,按照记忆或需求重新配置被删除的规则:
- 点击「确定」,规则立即生效,恢复原访问权限。
方法 2:通过安全组历史版本恢复(若有备份)
如果之前开启了安全组版本控制(阿里云部分地域支持),可通过历史版本恢复:
- 在安全组规则配置页面,点击右上角的「版本控制」(或「历史版本」)。
- 在历史版本列表中,找到删除规则前的版本,点击「恢复」。
- 确认恢复后,安全组规则会回到该版本的状态(注意:会覆盖当前所有规则,谨慎操作)。
方法 3:复制其他安全组的规则(若有同类配置)
如果有其他安全组配置了相同规则,可直接复制:
- 进入目标安全组的「配置规则」页面,点击「入方向」→「导入规则」。
- 选择「从已有安全组导入」,勾选存有目标规则的安全组。
- 选择需要复制的规则,点击「确定」完成导入。
注意事项
- 恢复前检查影响:重新添加规则前,确认被删除的规则对应的服务(如 Web、远程连接)是否已无法访问,避免重复添加无用规则。
- 记录规则配置:建议将常用安全组规则截图或记录下来,方便后续快速恢复。
- 优先恢复关键端口:若忘记原规则细节,优先恢复核心端口(如 22/3389 远程连接端口、80/443 Web 端口),确保服务器基本功能可用。
- 通过以上方法,即可快速恢复被误删的入站规则,保障服务器的正常访问。