Mac OS X

Warning

WARNING: The standard FTP client provided in Mac OS X will not work reliably with the MSS FTP Service. The reason is that it does not provide a way to set the timeout it uses while waiting for responses from MSS FTP Service. This manifests itself when trying to read files from the MSS. If the file is not in the MSS FTP Service local cache, the Mac FTP client will timeout and disconnect. Trying again later may work if MSS FTP Service has had time to read the file into the cache.

lftp

The lftp program has superior error recovery and scriptability.

Homepage http://lftp.yar.ru/
Tested Version 3.5.14
Build Notes Enable SSL support if you are external to the UCAR security perimeter.
Usage Notes Set the following parameters either in your $HOME/.lftprc file or while running lftp:
set net:timeout 1800
For external users, also set the following parameters:
set ftp:ssl-force yes
set ssl:verify-certificate no

C-Kermit

Homepage http://www.columbia.edu/kermit/ck80.html
Tested Version 8.0.212 Dev.26
Build Notes

8.0.212 is the first version to support large files (> 2 GB).

For Mac OS X, you may need to add -DCK_SSL to the compile defines and -lssl -lcrypto to the link libraries if there is not a predefined make target for an SSL enabled executable.

Usage Notes
set auth tls verify off
set ftp authtype tls
set ftp data-protection-level clear
ftp open mssftp.ucar.edu