Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

ServerSettings Class

Namespace: Rebex.Net.Servers.Core
Assembly: Rebex.FileServer.dll (version 7.0.9147)

File server settings.

Syntax
public class ServerSettings
Inheritance
Object
ServerSettings
FileServerSettings
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()

Properties

Name Description
AllowedAuthenticationMethods

Gets or sets authentication methods that server users can use by default. This can be overriden by PreAuthentication event handler. Please note that authentication methods must be enabled at the SSH level using Settings / AuthenticationMethods as well.

Banner

Gets or sets the banner message announced to the client before authentication.

IgnoreKeepAlive

Gets or sets a value indicating whether keep-alive packets are ignored when determining whether the client session has been idle.

KeepAlivePeriod

Gets or sets keep-alive period (in seconds). If the session has been inactive for the specified period, a a keep-alive packet is send to ensure it stays active.

KeepSessionsAlive

Gets or sets a value indicating whether to keep active sessions running when the server is stopped.

MaxAuthenticationAttempts

Gets or sets maximum number of authentication retry attempts on a single session.

MaxAuthenticationDuration

Gets or sets maximum duration of SSH authentication (in seconds) before the session is closed by the server.

MaxIdleDuration

Gets or sets maximum duration of an idle session (in seconds) before it is closed by the server.

MaxPendingConnectionsQueueLength

Specifies the maximum length of the pending connections queue.

MaxSessionDuration

Gets or sets maximum duration of a session (in seconds). When this duration expires, a session renegotiation occurs.

MaxSessionTransferredBytes

Gets or sets maximum number of bytes transferred during a session. When this value is reached, a session renegotiation occurs.

ReceiveBufferSize

Gets or sets a value (in bytes) that specifies the size of the buffer for incoming data.

SendBufferSize

Gets or sets a value (in bytes) that specifies the size of the buffer for outgoing data.

In This Article
  • Properties
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies