Table of Contents

Enum SshConfigOption

Namespace
Tmds.Ssh
Assembly
Tmds.Ssh.dll

OpenSSH sshd_config options.

public enum SshConfigOption

Fields

BatchMode = 29

Disable user interaction such as password prompts and host key confirmation requests.

CASignatureAlgorithms = 26

Algorithms allowed for signing certificates by certificate authorities (CAs).

CertificateFile = 27

File from which the user's certificate is read.

Ciphers = 16

Ciphers allowed and their order of preference.

ConnectTimeout = 3

Timeout (in seconds) for establishing the SSH connection.

GSSAPIAuthentication = 11

Whether user authentication based on GSSAPI is allowed.

GSSAPIDelegateCredentials = 12

Forward (delegate) GSSAPI credentials to the server.

GSSAPIServerIdentity = 13

GSSAPI server identity expected when connecting to the server.

GlobalKnownHostsFile = 4

Files to use for the global known hosts keys.

HashKnownHosts = 6

Hash host names and addresses when they are added to known_hosts.

HostKeyAlgorithms = 17

Host key signature algorithms allowed and their order of preference.

Hostname = 0

Hostname to connect to.

IdentitiesOnly = 24

Only use configured authentication identity and certificate files. Do not use SSH agent credentials.

IdentityFile = 10

File from which the user's key is read.

KexAlgorithms = 18

KEX (Key Exchange) algorithms allowed and their order of preference.

MACs = 19

MAC (message authentication code) algorithms allowed and their order of preference.

PasswordAuthentication = 28

Whether to use password authentication.

Port = 2

Port number to connect to.

PreferredAuthentications = 8

Authentication methods allowed and their order of preference.

ProxyJump = 25

Jump proxies to use.

PubkeyAcceptedAlgorithms = 20

Signature algorithms for public key authentication allowed and their order of preference.

PubkeyAuthentication = 9

Whether to try public key authentication.

RequiredRSASize = 14

Minimum RSA key size (in bits).

SendEnv = 15

Environment variables to set when executing remote processes.

ServerAliveCountMax = 22

Number of server alive messages that may be sent without receiving a response.

ServerAliveInterval = 23

Timeout interval (in seconds) after which a server alive message is sent.

StrictHostKeyChecking = 7

Controls addition of host keys to known_hosts file and behavior when host keys change.

TCPKeepAlive = 21

Whether to send TCP keepalive messages.

User = 1

User to authenticate as.

UserKnownHostsFile = 5

Files to use for the user known hosts keys.