Search Results for

    Namespace ApacheMinaSSHD.NET.Wrapper.Abstractions

    Classes

    AMNetAuthorizedKeysAuthenticator

    Authorized_keys authenticator configuration.

    AMNetCompositePasswordAuthenticator

    Password authenticator that accepts a login when any inner authenticator accepts it.

    AMNetCompositePublickeyAuthenticator

    Public key authenticator that accepts a key when any inner authenticator accepts it.

    AMNetDelegateKeyboardInteractiveAuthenticator

    Keyboard-interactive authenticator backed by .NET callbacks for challenge generation and response validation.

    AMNetDelegatePasswordAuthenticator

    Password authenticator that delegates validation to an application callback.

    AMNetDelegatePublickeyAuthenticator

    Public key authenticator that delegates fingerprint validation to an application callback.

    AMNetFingerprintPublickeyAuthenticator

    Public key authenticator backed by application-managed SSH key fingerprints.

    AMNetFixedKeyboardInteractiveAuthenticator

    Keyboard-interactive authenticator for a single fixed response.

    AMNetFixedPasswordAuthenticator

    Password authenticator for a single fixed username and password pair.

    AMNetIoServiceEventListener

    Default low-level connection listener that logs connection events.

    AMNetKeyboardInteractiveAuthenticator

    Secure default keyboard-interactive authenticator implementation.

    AMNetPasswordAuthenticator

    Secure default password authenticator implementation.

    AMNetPublickeyAuthenticator

    Directory-backed public key authenticator that compares incoming key fingerprints against key files in an Authorized_Keys directory.

    AMNetScpFileOpener

    Default .NET-facing SCP filesystem policy hook. Override this class to implement application-specific SCP path, stream, and permission behavior without using Apache MINA or Java types in application code.

    AMNetScpTransferEventListener

    Default SCP transfer listener that logs transfer lifecycle events.

    AMNetServerProxyAcceptor

    Default PROXY protocol acceptor for direct SSH, PROXY v1, and PROXY v2 connections.

    AMNetSessionListener

    Default session listener that logs SSH session lifecycle events.

    AMNetSftpEventListener

    Default SFTP event listener that logs SFTP lifecycle and file operation events.

    AMNetSftpFileSystemAccessor

    Default .NET-facing SFTP filesystem policy hook. Override this class to implement application-specific path resolution, filtering, and filesystem operation validation without using Apache MINA or Java types in application code.

    Interfaces

    IAMNetAuthorizedKeysAuthenticator

    Supplies an authorized_keys file path for public key authentication.

    IAMNetIoServiceEventListener

    Receives low-level connection events before or around SSH session creation.

    IAMNetKeyboardInteractiveAuthenticator

    Implements keyboard-interactive authentication such as one-time codes or custom prompts.

    IAMNetPasswordAuthenticator

    Authenticates SSH users with a username and password supplied by the client.

    IAMNetPublickeyAuthenticator

    Authenticates SSH users by comparing the client's public key fingerprint with application-managed key records.

    IAMNetScpFileOpener

    Provides .NET-facing hooks for SCP path resolution, filtering, metadata, and stream lifecycle events.

    IAMNetScpTransferEventListener

    Receives SCP transfer lifecycle and acknowledgement events.

    IAMNetServerProxyAcceptor

    Provides a way to implement proxied connections where metadata about the client is sent before the actual SSH protocol is executed.

    IAMNetSessionListener

    Receives SSH session lifecycle, negotiation, and error events.

    IAMNetSftpEventListener

    Receives SFTP subsystem, file handle, path, and message events.

    IAMNetSftpFileSystemAccessor

    Provides .NET-facing hooks for SFTP path resolution, filtering, attributes, and filesystem operations.

    In this article
    Back to top Porta SFTP ServerGitHubApacheMinaSSHD.NET Generated by DocFX