移除gitlab中ip黑名单

参考

https://docs.gitlab.com/ee/security/rack_attack.html#remove-blocked-ips-from-rack-attack-via-redis

简言之:

1.获取哪里记录的ip黑名单

grep "Rack_Attack" /var/log/gitlab/gitlab-rails/auth.log
grep "Rack_Attack" /var/log/gitlab/gitlab-rails/production.log
grep unixsocket /var/opt/gitlab/redis/redis.conf

三选其一,总会找到gitlab连接的redis所用的socket文件

我是通过grep unixsocket /var/opt/gitlab/redis/redis.conf得到/var/opt/gitlab/redis/redis.socket

redis.conf路径可以通过sudo find / -name redis.conf查看,应该不会有太多

 

2.假如上面三个之一得到/var/opt/gitlab/redis/redis.socket,利用redis-cli进行连接

redis-cli -s /var/opt/gitlab/redis/redis.socket

redis-cli也可以写全路径/opt/gitlab/embedded/bin/redis-cli

 

3.连接好redis后找到哪些被列入黑名单

redis /var/opt/gitlab/redis/redis.socket> keys *attack*
"cache:gitlab:rack::attack:allow2ban:ban:106.101.xx.xxx"

redis /var/opt/gitlab/redis/redis.socket>只是redis工具的命令提示,不用关心

keys *attack*找到attack相关的key,一般形式为cache:gitlab:rack::attack:allow2ban:ban:<ip>

 

4.如果有多个,就看那个ip需要从黑名单移除了

del cache:gitlab:rack::attack:allow2ban:ban:106.101.xx.xxx

 

5.添加白名单(黑名单都移除了,白名单也可以不用了),如果出现错误403,百度发现一堆都是加白名单的方法,不赘述了,参考

https://docs.gitlab.com/ee/security/rack_attack.html#settings

如果ip一直变的话,加白名单也没用,得一直从黑名单删除,如果麻烦,还是不要用ip连接git服务器,用key会方便些

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 华三交换机的mac黑名单功能是用来限制某些设备的网络访问权限的,加入或移除mac黑名单的操作如下: 加入mac黑名单: 1. 首先,连接到华三交换机的控制台或通过Telnet、SSH等远程管理方式登录交换机。 2. 使用管理员权限登录交换机,并进入特权模式。 3. 进入交换机的全局模式,执行命令:system-view。 4. 进入接口视图,选择需要加入mac黑名单的接口,例如,将接口GigabitEthernet1/0/1加入mac黑名单,执行命令:interface GigabitEthernet 1/0/1。 5. 在接口视图下,执行命令:mac-address blacklist [mac地址],将目标设备的mac地址加入黑名单移除mac黑名单: 1. 同样,连接到华三交换机的控制台或通过远程管理方式登录交换机。 2. 使用管理员权限登录交换机,并进入特权模式。 3. 进入交换机的全局模式,执行命令:system-view。 4. 进入接口视图,选择已经加入mac黑名单的接口,例如,将接口GigabitEthernet1/0/1移除mac黑名单,执行命令:interface GigabitEthernet 1/0/1。 5. 在接口视图下,执行命令:undo mac-address blacklist [mac地址],从黑名单移除目标设备的mac地址。 以上便是华三交换机加入或移除mac黑名单的简要步骤,通过这些操作,可以实现对特定设备的网络访问控制。 ### 回答2: 华为交换机的mac地址黑名单功能可以将特定的设备的mac地址加入黑名单,从而限制这些设备的访问权限。下面是使用华为交换机进行mac地址黑名单的加入和移除的步骤: 加入黑名单: 1. 首先,登录华为交换机的管理界面,可以通过浏览器访问设备的IP地址或通过串口连接管理口登录。 2. 进入设备管理界面后,找到对应的交换机接口。可以通过设置黑名单来限制某个接口上的设备访问权限,也可以设置全局的黑名单来限制整个交换机上的所有接口。 3. 在接口级别或全局级别的设置,找到黑名单功能选项,并打开该功能。 4. 输入需要添加到黑名单的设备的mac地址,一般格式为:XX-XX-XX-XX-XX-XX。可以加入多个mac地址,每个mac地址一行。 5. 完成设置后,保存并应用配置。此时,配置的mac地址即被加入到黑名单,这些设备将无法访问交换机。 移除黑名单: 1. 同样进入华为交换机的管理界面。 2. 与加入黑名单的步骤相同,找到黑名单所在的接口级别或全局级别的设置。 3. 在黑名单列表,找到需要移除的设备的mac地址。 4. 选该mac地址,并点击移除、删除或取消的相关操作按钮。 5. 保存并应用配置,此时配置的mac地址即从黑名单移除,这些设备将恢复访问交换机的权限。 需要注意的是,具体的步骤可能因为不同型号的华为交换机而略有差异,请按照设备的管理界面提供的具体操作指引进行操作。 ### 回答3: 华三交换机的MAC黑名单功能可以帮助用户对网络的设备进行限制或控制,以提高网络的安全性。在华三交换机上,可以通过以下步骤加入或移除MAC黑名单: 1. 登录华三交换机的管理界面(通常为Web界面或命令行界面)。 2. 在管理界面找到相关的设置或配置选项,一般位于“安全”、“网络安全”或“MAC地址过滤”等菜单下。 3. 进入MAC黑名单列表,可能会有“添加”、“编辑”或“删除”等选项。 4. 若要加入MAC黑名单,选择“添加”或“编辑”选项,在弹出的界面输入需要限制的设备的MAC地址,并保存设置。MAC地址是设备的唯一标识符,可以在设备的网络设置或物理标签上找到。 5. 若要移除MAC黑名单,选择“删除”或“编辑”选项,在弹出的界面找到已添加的设备的MAC地址,并进行删除或取消设置。确认保存设置。 6. 确认设置生效,可能需要点击“应用”、“保存”或“生效”等选项。 7. 完成以上步骤后,华三交换机将会根据黑名单列表的设置限制或允许相关设备的接入。 需要注意的是,加入或移除MAC黑名单需要管理员权限,在操作之前请确保拥有相应的权限。此外,为了保证网络的安全性,建议定期审核和更新MAC黑名单列表,以防止恶意设备接入网络。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值