服务器项目白名单设置

在服务上部署了一个项目,但是只希望自己能访问该项目,不想让其他人访问,执行以下脚本即可

#!/bin/sh
ip=$1
operation=$2
echo "ip=${ip},operation=${operation}"
if [ ${operation} = "a" ]
 then
  echo "add"
  sudo iptables -t filter -A INPUT -s ${ip} -p tcp --dport 7474 -j ACCEPT
  sudo iptables -A INPUT -p tcp --dport 7474 -j DROP
 else
  echo "delete"
  sudo iptables -t filter -D INPUT -s ${ip} -p tcp --dport 7474 -j ACCEPT
  sudo iptables -D INPUT -p tcp --dport 7474 -j DROP
fi

使用时先查出自己的IP,然后

./port7474.sh yourip a 添加白名单

./port7474.sh yourip d 删除白名单

原文地址:https://www.cnblogs.com/yuanye007/p/9391881.html