清除TCP会话

我正在尝试使用iptables来拒绝数据包以及重置TCP连接。 我的规则是:

iptables -I FORWARD -p tcp -s 10.0.0.10 -j REJECT --reject-with tcp-reset 

如果10.0.0.10被SSH进入172.16.50.1,我们运行上述规则,那么会话将会下降。 但是,如果说我们执行上述规则,然后由于某种原因我们删除它,那么SSH会话将继续工作。

我如何告诉iptables杀死当前会话?

我尝试使用: http : //www.digitage.co.uk/cutter但由于某种原因,它不断思考我试图杀死的会议是本地连接。

您可能有一个规则来接受ESTABLISHED连接。 要重置活动连接,请暂时将SSH的拒绝规则放置在链中的上方。 一旦连接下降,请将其卸下。

如果您正在远程访问服务器,请打开另一个SSH端口进行连接。 否则,您可能会中断连接。

安装conntrack工具,然后使用带有-G-D选项的conntrack命令分别从conntrack表中search并删除条目。