Que tal o usuário especial se conectar ao gateway em uma porta diferente e redirecionar essa porta para o servidor de ftp na máquina por trás dele?
-
caso normal:
user$ ftp gateway
- > conecta-se ao gateway na porta 21, como de costume
-
caso especial:
user$ ftp gateway 2121
- > conecta-se ao gateway na porta especial 2121.
gateway redireciona para a porta 21 na máquina por trás dele assim o usuário alcança o outro servidor ftp.
O único truque é definir o redirecionamento de porta. Depende se você está atrás de um roteador ou se a caixa do Linux é o gateway.