SshSettings Class
Namespace: Rebex.Net
Assembly: Rebex.SshShell.dll (version 7.0.9313)
Specifies various SSH settings.
Syntax
public class SshSettings
Inherited Members
Constructors
| Name | Description |
|---|---|
| SshSettings() | Creates a new instance of SshSettings. |
Properties
| Name | Description |
|---|---|
| EnableSignaturePadding | Enable padding of RSA private key signatures (workaround for SSH servers that got the padding wrong). |
| EnsureKeyAcceptable | Announce public key to the server before performing key authentication. |
| PostponeChannelClose | Postpone channel close requests (workaround for older versions of ssh.com and Cisco SSH servers). |
| PreferInteractiveAuthentication | When authenticating, prefer 'keyboard-interactive' authentication to 'password' authentication. |
| RaiseEventsFromCurrentThread | Specifies whether to raise asynchronous events from the current working thread or whether to raise them using a SynchronizationContext available when an asynchronous operation was started. |
| SetNoDelayForTunnelSockets | Determines whether to enable TCP_NODELAY option on the underlying socket when a new SSH tunnel is created. |
| SshParameters | Gets or sets SSH session parameters. |
| TryPasswordFirst | When authenticating using both password and private key, try authenticating using a password first (default is to try the private key first). |
| UseLargeBuffers | Use larger receive buffer for incoming and outgoing data. |
| WaitForServerWelcomeMessage | Wait for server SSH protocol welcome message before sending the client one. |
Methods
| Name | Description |
|---|---|
| Clone() | Creates a new object that is a copy of the current instance. |