Some of the problems you may encounter in attempting to connect to the Armory
FTP server:
- The Armory FTP server does a reverse DNS (PTR) lookup on the IP
address of the source host for incoming FTP connections.
If there are problems doing a lookup on your IP address, the connection will
appear to hang.
After 30 seconds the lookup will time out and allow the FTP connection to
proceed, but some FTP clients (for example, those built into some web browsers)
may themselves time out before this happens.
In this case, you will need to either use an FTP client with a longer timeout,
or correct whatever problems are occuring with your domain name service.
- The Armory FTP server attempts to do an ident (RFC 1413) query on the
source IP address and port for incoming FTP connections, so that it can include
the response in the transfer logs.
To do this it attempts to open a connection to the ident port (113) on the
source host.
The correct response to such a request is either to either allow the ident
connection (if the host provides ident service), or to send a response
indicating that the connection is refused (if the host does not provide ident
service).
Some routers are misconfigured such that they drop packets sent to blocked
ports rather than correctly explicitly rejecting them.
Some hosts make the same mistake when they receive packets sent to ports that
no services are configured on.
Note that indicating that a connection is refused does not require that an
ident daemon be running; it is the standard/correct response to an attempt to
connect to a port on which there is no service configured.
Either of these failures will result in only a brief delay, as the ident
open timeout is only 3 seconds.
However, if the ident connection is accepted, the FTP server will wait for up
to 30 seconds for a response to the request it sends.
The symptom of this (unusual) failure is the same as for the PTR lookup hang.
Unless you have reason to believe otherwise, in the case of a delay of this
type you should first suspect a PTR lookup hang.
If the problem is broken ident service, then as with the PTR failure, the
only solution is to either fix the problem or use an FTP client with a longer
timeout than the ident timeout.
- You may be having a forward nameservice problem.
Try connecting to ftp://192.122.209.23
instead.
- The server may be down, or there may be network connectivity problems
between you and the server.
If you cannot reach the server via IP address as described above, this may be
the problem.
You will need to wait for the problem to be fixed.
- The anonymous FTP server requires that an email address be given for the
password.
The email address must include an '@'.
Some web browsers by default use an email address for this purpose that does
not include an '@'.
In this case, you will need to configure your browser to include an '@' in the
anonymous FTP password, or use a diffferent FTP client.