Enter search queries below or use the tag links to the right to browse the knowledge base by category (Show All Tags).
When connecting through a firewall and over a VPN, the proxy parameters for FTPLOGON are added but do not work. What should I try?
The following example from a Robo-FTP user describes a proxy server problem and the steps taken to solve it.
This is the scenario:
Firewall IP Address = 55.555.5.55 Firewall User Name = email@example.com Firewall Password = G0344hj7 Remote Site IP Address = 220.127.116.11 Remote Site User Name = ANDY Remote Site Password = T23r45J
It appears that the FTP command connecting to the remote site must use the proxy settings in order to get through the firewall, as in:
FTPLOGON "18.104.22.168" /user=ANDY /pw=T23r45J /proxy="55.555.5.55" /firstname.lastname@example.org /proxypw=G0344hj7
But this does not work. The firewall logon does more than activate a session between the user and the firewall. The following command:
FTPLOGON "55.555.5.55" /email@example.com /pw=G0344hj7
logs on to the firewall ("
55.555.5.55"). The user name (
firstname.lastname@example.org) causes the firewall to establish a ftp connection with the remote ftp site (
22.214.171.124) over a VPN.
The problem is that no logon to the directory has been issued. Sending:
FTPLOGON "126.96.36.199" /user=ANDY /pw=T23r45J
will result in an FTP connection already established error because a ftp session has already been established with "
188.8.131.52". The following commands:
FTPCMD "USER ANDY" FTPCMD "PASS T23r45J"
will connect to the remote site. Note that one or both of these may return a syntax error or command not recognized error even though they work.
Article last updated: 2016-10-13
Tags: FTPLOGON, Robo-FTP, Proxy Server, Firewall