bbssh 0.6.0

Released under the Eclipse Public License 2.0

A babashka pod providing SSH support.

Topics

Namespaces

pod.epiccastle.bbssh.agent

Creates and calls the various methods of a JSch agent that exists on the pod heap.

pod.epiccastle.bbssh.byte-array-input-stream

Creates and calls the various methods of a ByteArrayInputStream that exists on the pod heap.

Public variables and functions:

pod.epiccastle.bbssh.byte-array-output-stream

Creates and calls the various methods of a ByteArrayOutputStream that exists on the pod heap.

Public variables and functions:

pod.epiccastle.bbssh.channel-exec

Creates and calls the various methods of a ChannelExec that exists on the pod heap.

pod.epiccastle.bbssh.config

Creates and calls the various methods of an ConfigRepository that exists on the pod heap.

Public variables and functions:

pod.epiccastle.bbssh.config-repository

Creates and calls the various methods of an ConfigRepository that exists on the pod heap.

Public variables and functions:

pod.epiccastle.bbssh.core

Basic connection, execution, shell and copying functionality.

Public variables and functions:

pod.epiccastle.bbssh.host-key

Creates and calls the various methods of a HostKey that exists on the pod heap.

pod.epiccastle.bbssh.host-key-repository

Creates and calls the various methods of a HostKeyRepository that exists on the pod heap.

pod.epiccastle.bbssh.identity

Creates and calls the various methods of an Identity that exists on the pod heap.

Public variables and functions:

pod.epiccastle.bbssh.identity-repository

Creates and calls the various methods of an IdentityRepository that exists on the pod heap.

Public variables and functions:

pod.epiccastle.bbssh.impl.cleaner

Handle garbage collection of the pod instances.

Public variables and functions:

pod.epiccastle.bbssh.impl.pack

Public variables and functions:

pod.epiccastle.bbssh.impl.socket

Public variables and functions:

pod.epiccastle.bbssh.impl.utils

pod.epiccastle.bbssh.input-stream

Creates and calls the various methods of a PipedInputStream that exists on the pod heap.

Public variables and functions:

pod.epiccastle.bbssh.key-pair

Everything related to SSH public/private key pairs. Functions for generating, loading, saving, encrypting and decrypting keys. Also a function for signing arbitrary data with the private key.

pod.epiccastle.bbssh.known-hosts

Public variables and functions:

    pod.epiccastle.bbssh.output-stream

    Creates and calls the various methods of a PipedOutputStream that exists on the pod heap.

    Public variables and functions:

    pod.epiccastle.bbssh.scp

    Implementation of the scp protocol

    Public variables and functions:

    pod.epiccastle.bbssh.session

    Creates and calls the various methods of a Session that exists on the pod heap.

    pod.epiccastle.bbssh.ssh-agent

    Implements an identity-repository that communicates with your local ssh agent (ssh keychain) over the SSH_AUTH_SOCK unix domain pipe.

    Public variables and functions:

    pod.epiccastle.bbssh.terminal

    A set of functions related to the terminal and its modes

    pod.epiccastle.bbssh.user-info

    Creates and calls the various methods of a UserInfo that exists on the pod heap.

    Public variables and functions: