0

感谢您的存在并使我的生活更轻松:)。我需要你的帮助,拜托。

我需要创建一个腻子函数才能像这样工作。

putty 中的一个命令:

ipfw addip [IP]

这将在 /etc/rules.ipfw 中添加以下行:

$IPF 460 allow all from [IP] to any 22 in

putty 中的一个命令:

ipfw removeip [IP]

这将在 /etc/rules.ipfw 中搜索具有特定 [IP] 的行并将其删除。要删除的示例行

$IPF 460 allow all from [IP] to any 22 in

谢谢你。

4

1 回答 1

0

听起来您想要的是用户在使用 PuTTY 连接到服务器后运行的 shell 脚本。ipfw_addip去做这个:

#! /bin/sh
echo "\$IPF 460 allow all from $1 to any 22 in" >> /etc/ipfw.rules

ipfw_removeip

#! /bin/sh
grep -v "allow all from $1" /etc/ipfw.rules > /tmp/ipfw.$$
mv /tmp/ipfw.$$ /etc/ipfw.rules

这些是非常简单的示例,在生产环境中应该进行更多的完整性检查,但它们可能会帮助您入门。

于 2013-11-27T16:01:12.923 回答