Citadel Securites FTP: External User Documentation

This is information for external (non-Citadel) users to connect to the Citadel Securities File Transfer Server, ftp.citadelsecurities.com. It accepts both FTP and SFTP connections, although accounts are typically only set up for one or the other.

This host is not firewalled, so there is no need to provide Citadel with your source IP address.

 

Connecting Via SFTP

SFTP (“Secure FTP”) is the preferred method for file transfer. You will need:

  • An sftp client program (the Linux openssh generally provides a good one, but you can use others- google “sftp client”)
  • An ssh key. The public part of the keypair will need to be provided to Citadel so we can authorize access. Generating ssh keys is most easily done on Linux using the openssh program “ssh-keygen”; see https://www.howtoforge.com/linux-basics-how-to-install-ssh-keys-on-the-shell.
  • The name of your login on the server (should be provided via email from your contact at Citadel)
  • You do NOT need a password
  • If your firewall restricts outbound access, make sure that your network admins permit you to connect to ftp.citadelsolutions.com on TCP port 22.

Once you have the above:

  • Using the agreed-upon username and key, sftp to ftp.citadelsecurities.com

 

Connecting Via FTP

To connect using FTP, you will need:

  • An ftp client program (there are many, and nearly all operating systems ship with working ones)
  • The name of your login on the server (should be provided via email from your contact at Citadel)
  • A password from Citadel
  • If your firewall restricts outbound access, make sure that your network admins permit you to connect to ftp.citadelsolutions.com on TCP ports 20 and 21.

Once you have the above:

  • Point your FTP client at ftp.citadelsecurities.com
  • Login using the username and password provided

 

Transferring Files Once Connected

  • Enter the ‘transfer’ directory (if you are using a command-line sftp client, “cd transfer“)
  • View the files available, if any (“ls” in the command line)
  • Download files (“get <filename>“)
  • Upload files (“put <filename>“). Be careful not to accidentally overwrite existing files!

Note: Files will be deleted from the server after 15 days. Please ensure that the receiving party has picked them up by this time.