FTPS (FTP over SSL)
GoAnywhere supports FTPS (FTP over SSL/TLS) protocol for securing data transmissions with your trading partners. FTPS creates an encrypted tunnel between two computer systems and will protect against the following attacks:
- IP spoofing, where a remote host sends out packets which pretend to come from another, trusted host
- IP source routing, where a host can pretend that an IP packet comes from another, trusted host
- DNS spoofing, where an attacker forges name server records
- Interception of cleartext passwords and other data by intermediate hosts
- Manipulation of data by attackers in control of intermediate hosts
GoAnywhere FTPS features
GoAnywhere provides comprehensive FTPS features to satisfy enterprise requirements.
- Ability to authenticate both the Client and Server systems using X.509 Certificates
- Support for trusted and self-signed certificates
- Comprehensive support of the FTP command set
- Get, Put, Delete and Move files
- Create, Change and Rename directories
- Execute custom commands
- Transfer multiple files per connection
- Autodetect Binary and ASCII modes
- Make Passive and Active connections
- Indicate the number of connection retry attempts and timeout values
- Auto suffix and prefix file names with constants, timestamps or variables
- Override file names and other properties at execution time using variables
- Auto retry with user-defined connection timeouts and retry limits
- Configurable port ranges
- Ability to use Clear Command Channel (CCC) to connect through a NAT firewall
- Generation of detailed logs (audit trails)
Sample screenshot of a FTPS definition (basic settings) in GoAnywhere:
X.509 Certificate Management
A comprehensive Certificate Manager is provided in GoAnywhere to allow for the management of X.509 certificates. This Certificate Manager can be used to create certificates, generate CSRs, import CA replies, import trusted certificates and view certificates. These certificates can be utilized within GoAnywhere for automating FTPS and HTTPS transmissions. The Certificate Manager can also be used to export certificates for sharing with your trading partners.
Standards Support for FTPS
GoAnywhere supports the following standards for FTPS.
SSL Versions
- SSL 2.0
- SSL 3.0 (also known as TLS 1.0)
Connection Types
- Explicit SSL (AUTH SSL and AUTH TLS)
- Implicit SSL
Ciphers (Symmetric Encryption Algorithms)
- AES-128
- AES-192
- AES-256
- DES
- RC4
- Triple DES (DESede)
Authentication and Key Exchange Algorithms
- Diffie-Hellman
- DSA
- RSA
Hash Algorithms
- MD5
- SHA1
Certificate Key Store Formats
- JKS (Java Key Store)
GoAnywhere Director can be installed onto IBM System i, IBM System p (AIX), IBM System z (Mainframe), Windows, Linux, UNIX, HP-UX, Mac OS and Solaris platforms. System i is also referred to as iSeries, as400, as/400 and i5.
