If you are looking for an all in one desktop freeware for FTP, SSH and Telnet, then AnyConnect is a good option. AnyConnect is a a free FTP/ FTPS/ SSH/ Telnet/ Terminal client software. AnyConnect supports multiple connections at once in a mixed mode which means even if you are connected to an FTP, you can always make another connection to a terminal or a Telnet at the same time.
- Explicit and implicit FTPS over SSL/TLS
- SecureFTP (SFTP) via SSH
- SSH terminal connection
- Telnet terminal connection
The interface is pretty neat and offers drag and drop for file uploading along with progress bar for file upload and download. It can also display the properties of local as well as remote files. There is also a real time logging feature.