| |
AutoAdjustCiphers Boolean |
Whether the SSH client should adjust its list of supported ciphers 'on-the-fly'
for greater compatibility with the server it is connecting to.
|
BaseConfiguration SecureTransportPredefinedConfigurations |
Allows to choose base configuration of SSH settings,
tuned up for different purposes such as high security or higher compatibility.
|
CompressionAlgorithms String |
A list of session compression algorithms separated with commas or semicolons. Each algorithm in the list may be prefixed with a minus sign (-) to indicate
that the algorithm should be disabled rather than enabled. Besides the specific algorithm names, this property supports the all
(and -all) aliases that allow to blanketly enable or disable all compression algorithms at once.
Note: the list of algorithms provided to this property alters the baseline list of compression algorithms pre-configured for this component.
Remember to start your algorithm string with -all; if you need to only enable a specific fixed set of algorithms.
The list of supported compression algorithms is provided below:
- none
- zlib
- zlib@openssh.com
|
CompressionLevel Integer |
Possible values for the Compression Level range from 0 (minimum compression)
to 9 (maximum compression). This setting is ignored if compression wasn't accepted.
|
DefaultWindowSize Integer |
The SSH window size specifies how many bytes the client
can send to the server in the command channel without obtaining
pre-authorization for the further send from the server.
|
EncryptionAlgorithms String |
A list of session encryption algorithms separated with commas or semicolons.
Each algorithm in the list may be prefixed with a minus sign (-) to indicate
that the algorithm should be disabled rather than enabled. Besides the specific algorithm names, this property supports the all
(and -all) aliases that allow to blanketly enable or disable all encryption algorithms at once.
Note: the list of algorithms provided to this property alters the baseline list of encryption algorithms pre-configured for this component.
Remember to start your algorithm string with -all; if you need to only enable a specific fixed set of algorithms.
The list of supported encryption algorithms is provided below:
- 3des-cbc
- blowfish-cbc
- twofish256-cbc
- twofish192-cbc
- twofish128-cbc
- aes256-cbc
- aes192-cbc
- aes128-cbc
- serpent256-cbc
- serpent192-cbc
- serpent128-cbc
- arcfour
- idea-cbc
- cast128-cbc
- none
- des-cbc
- aes128-ctr
- aes192-ctr
- aes256-ctr
- 3des-ctr
- blowfish-ctr
- twofish128-ctr
- twofish192-ctr
- twofish256-ctr
- serpent128-ctr
- serpent192-ctr
- serpent256-ctr
- idea-ctr
- cast128-ctr
- arcfour128
- arcfour256
- aes128-gcm
- aes256-gcm
- aes128-gcm@openssh.com
- aes256-gcm@openssh.com
- chacha20-poly1305
- chacha20-poly1305@openssh.com
|
ForceCompression Boolean |
Whether the SSH client should explicitly request compression.
If ForceCompression is False, compression will be used
only if the server doesn't support algorithms without compression.
|
GSSAuthTypes String |
A comma-separated list of authentication types. Two types are currently supported: gssapi-with-mic and gssapi-keyex.
|
GSSDelegateCreds Boolean |
Switches credential delegation on or off.
|
GSSHostname String |
The GSS host name, in form of a FQDN (e.g. hostname.com), a principal name (e.g. 'host@hostname.com), or a cross-real ticket-granting ticket (e.g. krbtgt/test.com@example.com).
|
GSSLib String |
A path to the GSS-API library (DLL or SO).
|
GSSMechanisms String |
A comma-separated list of GSS mechanisms to use. Two values are currently supported: lib and SSPI.
|
GSSProtocols String |
A comma-separated list of SSPI protocols. Two protocols are currently supported: kerberos and NTLM.
|
HandshakeTimeout Integer |
Specifies the maximal time for the SSH handshake to proceed, in seconds. If the handshake is not completed within this period, the session is aborted.
|
KexAlgorithms String |
A list of key exchange algorithms separated with commas or semicolons.
Each algorithm in the list may be prefixed with a minus sign (-) to indicate
that the algorithm should be disabled rather than enabled. Besides the specific algorithm names, this property supports the all
(and -all) aliases that allow to blanketly enable or disable all key exchange algorithms at once.
Note: the list of algorithms provided to this property alters the baseline list of key exchange algorithms pre-configured for this component.
Remember to start your algorithm string with -all; if you need to only enable a specific fixed set of algorithms.
The list of supported kex algorithms is provided below:
- diffie-hellman-group-exchange-sha1
- diffie-hellman-group1-sha1
- diffie-hellman-group14-sha1
- diffie-hellman-group-exchange-sha256
- rsa1024-sha1
- rsa2048-sha256
- ecdh-sha2-nistp256
- ecdh-sha2-nistp384
- ecdh-sha2-nistp521
- ecdh-sha2-nistk163
- ecdh-sha2-nistp192
- ecdh-sha2-nistp224
- ecdh-sha2-nistk233
- ecdh-sha2-nistb233
- ecdh-sha2-nistk283
- ecdh-sha2-nistk409
- ecdh-sha2-nistb409
- ecdh-sha2-nistt571
- ecdh-sha2-curve25519
- curve25519-sha256@libssh.org
- curve448-sha512@libssh.org
|
MacAlgorithms String |
A list of MAC (for message authentication code) algorithms separated with commas or semicolons.
Each algorithm in the list may be prefixed with a minus sign (-) to indicate
that the algorithm should be disabled rather than enabled. Besides the specific algorithm names, this property supports the all
(and -all) aliases that allow to blanketly enable or disable all MAC algorithms at once.
Note: the list of algorithms provided to this property alters the baseline list of MAC algorithms pre-configured for this component.
Remember to start your algorithm string with -all; if you need to only enable a specific fixed set of algorithms.
The list of supported MAC algorithms is provided below:
- hmac-sha1
- hmac-sha1-96
- hmac-md5
- hmac-md5-96
- none
- hmac-ripemd160
- hmac-ripemd
- hmac-ripemd160@openssh.com
- hmac-sha256@ssh.com
- hmac-sha256-96@ssh.com
- umac-32@openssh.com
- umac-64@openssh.com
- umac-96@openssh.com
- umac-128@openssh.com
- hmac-sha2-256
- hmac-sha2-512
- aes128-gcm
- aes256-gcm
- chacha20-poly1305@openssh.com
- hmac-sha2-256-etm@openssh.com
- hmac-sha2-512-etm@openssh.com
|
MaxSSHPacketSize Integer |
Specifies the maximum length of one SSH packet in bytes.
|
MinWindowSize Integer |
Specifies the minimal internal window size.
When the minimal window size is reached,
the 'window extension' request is sent to the
server. This request notifies the server that the
window was extended, and it can send more data.
|
ObfuscateHandshake Boolean |
Enables or disables handshake obfuscation.
|
ObfuscationPassword String |
Specifies the password used to encrypt the handshake when ObfuscateHandshake is set.
|
PublicKeyAlgorithms String |
A list of public key algorithms separated with commas or semicolons.
Each algorithm in the list may be prefixed with a minus sign (-) to indicate
that the algorithm should be disabled rather than enabled. Besides the specific algorithm names, this property supports the all
(and -all) aliases that allow to blanketly enable or disable all public key algorithms at once.
Note: the list of algorithms provided to this property alters the baseline list of public key algorithms pre-configured for this component.
Remember to start your algorithm string with -all; if you need to only enable a specific fixed set of algorithms.
The list of supported public key algorithms is provided below:
- ssh-dss
- ssh-rsa
- x509v3-sign-rsa
- x509v3-sign-dss
- spki-sign-rsa,
- spki-sign-dss
- pgp-sign-rsa
- pgp-sign-dss
- ecdsa-sha2-nistp256
- ecdsa-sha2-nistp384
- ecdsa-sha2-nistp521
- ecdsa-sha2-nistk163
- ecdsa-sha2-nistp192
- ecdsa-sha2-nistp224
- ecdsa-sha2-nistk233
- ecdsa-sha2-nistb233
- ecdsa-sha2-nistk283
- ecdsa-sha2-nistk409
- ecdsa-sha2-nistb409
- ecdsa-sha2-nistt571,
- ecdsa-sha2-curve25519
- x509v3-ssh-rsa
- x509v3-ssh-dss
- x509v3-rsa2048-sha256
- x509v3-ecdsa-sha2-nistp256
- x509v3-ecdsa-sha2-nistp384
- x509v3-ecdsa-sha2-nistp521
- x509v3-ecdsa-sha2-nistk163
- x509v3-ecdsa-sha2-nistp192
- x509v3-ecdsa-sha2-nistp224
- x509v3-ecdsa-sha2-nistk233
- x509v3-ecdsa-sha2-nistb233
- x509v3-ecdsa-sha2-nistk283
- x509v3-ecdsa-sha2-nistk409
- x509v3-ecdsa-sha2-nistb409
- x509v3-ecdsa-sha2-nistt571
- x509v3-ecdsa-sha2-curve25519
- ssh-ed25519
- ssh-ed448
|
RequestPasswordChange Boolean |
Whether to request a password change when connecting.
|
SoftwareName String |
The name to be used by the component to identify itself.
|
TrustAllKeys Boolean |
Enables or disables explicit trust to all server keys. Use with care.
|
UseAuthAgent Boolean |
Enables or disables the use of external key agent, such as Putty key agent.
|
Versions Integer |
Specifies enabled SSH protocol versions (1 or 2).
|