package
3.3.0+incompatible
Repository: https://github.com/google/agi.git
Documentation: pkg.go.dev

# Functions

Devices returns the list of attached ssh devices.
GetConnectedDevice returns a device that matches the given configuration.
Monitor updates the registry with devices that are added and removed at the specified interval.
ReadConfigurations reads a set of configurations from then given reader, and returns the configurations to the user.

# Constants

MaxNumberOfSSHConnections defines the max number of ssh connections to each ssh remote device that can be used to run commands concurrently.

# Structs

Configuration represents a configuration for connecting to an SSH remote client.

# Interfaces

Device extends the bind.Device interface with capabilities specific to remote SSH clients.
Port is the interface for socket ports that can be tunneled through SSH.

# Type aliases

TCPPort represents a TCP/IP port on the remote machine.
UnixPort represents a Unix port on the remote machine.