package
2.5.0-alpha.2+incompatible
Repository: https://github.com/gregadams4/teleport.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package regular implements SSH server that supports multiplexing tunneling, SSH connections proxying and only supports Key based auth.

# Functions

NewExecRequest creates a new local or remote Exec.
NewServerContext creates a new *ServerContext which is used to pass and manage resources.
No description provided by the author
NewTerminal returns a new terminal.

# Structs

AuthHandlers are common authorization and authentication related handlers used by the regular and forwarding server.
ExecResult is used internally to send the result of a command execution from a goroutine to SSH request handler and back to the calling client.
IdentityContext holds all identity information associated with the user logged on the connection.
SessionContext holds session specific context, such as SSH auth agents, PTYs, and other resources.
SessionRegistry holds a map of all active sessions on a given SSH server.
SubsystemResult is a result of execution of the subsystem.
TermHandlers are common terminal handling functions used by both the regular and forwarding server.

# Interfaces

Exec executes an "exec" request.
Server is regular or forwarding SSH server.
Subsystem represents SSH subsytem - special command executed in the context of the session.
Terminal defines an interface of handy functions for managing a (local or remote) PTY, such as resizing windows, executing commands with a PTY, and cleaning up.