Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientSSHSession ¶
type ClientSSHSession struct { *SSHSession // contains filtered or unexported fields }
func NewClientSSHSession ¶
func (*ClientSSHSession) Close ¶
func (s *ClientSSHSession) Close() error
func (*ClientSSHSession) NextChannelID ¶
func (s *ClientSSHSession) NextChannelID() uint32
func (*ClientSSHSession) OpenChannel ¶
type SSHRequest ¶
SSHRequest represents an SSH request.
type SSHSession ¶
TODO(josebalius): Deprecate SSHSession struct.
func (*SSHSession) SendSessionRequest ¶ added in v0.0.6
type Session ¶
Session is a wrapper around an SSH session designed for communicating with a remote tunnels SSH server. It supports the activation of services via the activator interface.
func (*Session) Activate ¶
Active calls the Activate method on the activator interface and passes the session to it.
func (*Session) AddChannelHandler ¶
AddChannelHandler adds a handler for a channel type.
func (*Session) AddRequestHandler ¶
AddRequestHandler adds a handler for a request type.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.