There are a few ways to improve file transfer speed. The following are a couple of ways to do this that will show the most dramatic improvements, however note that these require both Tectia Client and Tectia Server versions 5 or greater.
Streaming is a protocol extension to SFTP designed to enhance file transfer performance. It works by using a separate data channel for the transfer instead of the traditional SFTP channel that also carries the SFTP commands, thereby avoiding some bottlenecks of the protocol.
This is mostly useful when transferring large files. Since this is a proprietary extension of Tectia, it is only available when both ends are Tectia, that is a Tectia client connecting to a Tectia Server. Streaming is available on all platforms that Tectia is supported.
You can enable streaming in scp using --streaming=yes, such as:
scpg3 --streaming=yes source_file user@host:destination_file
Note: Streaming support is available on the command-line tools only (scpg3,sftpg3), the File Transfer Client GUI on Windows does not support it.
Use crypticore cipher and macs
Another way to improve the performance is to use a fast encryption algorithm, such as crypticore. Crypticore is an implementation of the rabbit cipher and supported by Tectia Client and Server on x86 and x86_64 platforms.
The crypticore cipher and macs can be enable for a specific profile, in the default configuration or in the command line. For example to enable crypticore cipher and mac on the command line for scp use something like:
scpg3 -c firstname.lastname@example.org -m email@example.com source_file user@host:destination_file
Oct 08 '10 at 06:02