Documentation ¶
Index ¶
- func JumpHandler(sshPriv ssh.Signer, serverConn ssh.Conn) internal.ChannelHandler
- func LocalForward(_ *internal.User, newChannel ssh.NewChannel, l logger.Logger)
- func ServerConsoleSession(ServerConn ssh.Conn) internal.ChannelHandler
- func Session(user *internal.User, newChannel ssh.NewChannel, log logger.Logger)
- func StartRemoteForward(user *internal.User, r *ssh.Request, sshConn ssh.Conn)
- func StopRemoteForward(rf internal.RemoteForwardRequest) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func JumpHandler ¶
func LocalForward ¶
func ServerConsoleSession ¶ added in v1.0.13
func ServerConsoleSession(ServerConn ssh.Conn) internal.ChannelHandler
func Session ¶
Session has a lot of 'function' in ssh. It can be used for shell, exec, subsystem, pty-req and more. However these calls are done through requests, rather than opening a new channel This callback just sorts out what the client wants to be doing
func StartRemoteForward ¶
func StopRemoteForward ¶
func StopRemoteForward(rf internal.RemoteForwardRequest) error
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.