Documentation
¶
Overview ¶
Package vnc implements the VNC remote-desktop plugin. The gateway performs RFB authentication to the upstream server (keeping the password server-side) and streams the raw RFB session to the browser's noVNC client.
Index ¶
Constants ¶
View Source
const CredentialVNCPassword plugin.CredentialKind = "vnc_password"
CredentialVNCPassword is the plugin-owned reusable credential kind: a bare VNC password with no associated identity.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct{}
Plugin exposes a VNC console rendered by noVNC.
type Session ¶
type Session struct {
// contains filtered or unexported fields
}
Session holds the per-connection VNC dial parameters. VNC keeps no persistent upstream socket; each desktop channel dials fresh and authenticates.
func (*Session) OpenChannel ¶
Click to show internal directories.
Click to hide internal directories.