I am having a problem when I try to connect to one of my ftp servers. If I try to connect over my network it works fine, but when I try to connect from a computer outside the network it does not work.

Here is the output from smartftp:
    SmartFTP v1.5.988.32
    Resolving host name "************"
    Connecting to ************ Port: 21
    Connected to ************.
220 (vsFTPd 1.1.3)
    USER admin
331 Please specify the password.
    PASS (hidden)
230 Login successful. Have fun.
215 UNIX Type: L8
500 Unknown command.
    TYPE I
200 Switching to Binary mode.
    REST 0
350 Restart position accepted (0).
257 "/"
227 Entering Passive Mode (192,168,2,131,208,243)
    Opening data connection to Port: 53491
    LIST -aL