Back to product page
- Introduction
- License agreement
- Classes
- Enumerations
- Exceptions
- WeOnlyDo.Client.SSH
- Methods
- Properties
- AllocatePty
- Authentication
- Blocking
- Columns
- Command
- Compression
- DataOut
- DataReady
- Encryption
- EncryptionList
- ExitSignal
- ExitStatus
- FingerPrintType
- FIPS
- ForwardHost
- ForwardPort
- HMacList
- Hostname
- KeepAlives
- KeyExchangeList
- KeyFowarding
- Login
- Password
- Port
- PrivateKey
- Prompt
- Protocol
- ProxyHostname
- ProxyLogin
- ProxyPassword
- ProxyPort
- ProxyType
- RemoteIdentification
- Rows
- ShowStdErrorMessages
- State
- StripANSI
- Subsystem
- TerminalType
- Timeout
- Version
- Events
- How to get support?
KeyExchangeList property
Determines list of key exchange algorithms supported and offered by wodSSH.NET.
Type
String. Represents list of supported key exchange algorithms.Syntax
- Basic
- C#
Property KeyExchangeList As String
String KeyExchangeList {get; set; };
Remarks
KeyExchangeList property holds list of all supported and offered key exchange algorithms that can be used when client connects to the server. By default KeyExchangeList will contain this listdiffie-hellman-group14-sha256,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1,diffie-hellman-group14-sha1
but you can change it and remove or rearrange key exchanges to suit your needs. Note that order of supported algorithms is VERY important since client makes a choice of used algorithm. Removing them means wodSSH.NET will not use them. Adding new unlisted key exchange algorithm will cause wodSSH.NET to fail to connect.