Вы не сказали, какой тип Unix, какой FTP-сервер или предоставляет нам достаточно деталей, чтобы дать Вам определенные направления.
Существует много путей общие способы сделать это.
Если Вы используете типичное ftpd
запущенный от inetd
, изучите пакет оболочек tcp.
Какой "Unix" - это?
На Linux, для этого вида вещи, я всегда использую iptables - встроенный брандмауэр.
iptables -A INPUT -s X.Y.Z.K/32 --dport 21 -j ACCEPT
iptables -A INPUT --dport 21 -j DROP