Discuss this help topic in SecureBlackbox Forum

Set connection properties

SSH and SFTP components have pre-defined values which can be used as is for establishing connection. However in certain cases it can be necessary to adjust certain options.

You can adjust the following SSH properties, which are present in TElSSHClient, TElSimpleSSHClient, TElSimpleSFTPClient, TElSSHLocalPortForwarding, TElSSHRemotePortForwarding components and in additional edition-specific components:

  • EncryptionAlgorithms. This indexed property defines, what encryption algorithms are used during communication. Note, that various algorithms have different speed, so you probably will disable the slowest algorithms, leaving only fast algorithms enabled.
  • CompressionAlgorithms. This indexed property defines, what compression algorithms are used during communication. At the moment the only compression algorithm is ZLib. Supplementary properties to set are ForceCompression and CompressionLevel, which define the behaviour regarding compression.
  • MacAlgorithms. This indexed property defines, what message authentication code algorithms are used during communication.
  • KexAlgorithms. This indexed property defines, what key exchange algorithms are used during communication.
  • PublicKeyAlgorithms. This indexed property defines, what public key algorithms are used during communication.
  • SoftwareName. Specifies the client's software name. By default SecureBlackbox puts it's own name.

Discuss this help topic in SecureBlackbox Forum