>>796です。

「内部クライアント(PASV)→SSH→内部サーバ」が通信可能で、
「外部クライアント(PASV)→SSH→内部サーバ」が通信不可能
であるという理由からいろいろ調べてみた結果、このエラーは
やはり外部アドレスからの通信が拒否されているために発生している
可能性があるようです。

ひょっとしてFTPDに問題があるのだろうかとWarFTPの設定項目を
探してみたのですが、そのような項目を見つけることができま
せんでした。他のフリーのFTPDを数種類試してみようと思います。

それから言い忘れていて申し訳ないのですが、単一のポートを利用する
通信プログラムは利用できるようです。とりあえず、現在はHTTP(80)で
通信するファイルサーバを用いてファイル転送を行っています。

何か妙な点がありましたら御教示ねがいます。