Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandHandler ¶
type CommandHandler func(conn ssh.ConnMetadata, command string, io CommandIO) int
type Server ¶
type Server struct { // If CertChecker is nil then a default checker will be used, which checks that the // certificate's public key is in CertAuthorityKeys. CertAuthorityKeys []ssh.PublicKey CertChecker ssh.CertChecker // RemoteEnv, RemoteDir and CommandHandler are optional configuration. RemoteEnv []string RemoteDir string CommandHandler CommandHandler // contains filtered or unexported fields }
func NewServer ¶
NewServer creates and starts a local SSH server for a test. It must be stopped with the Server.Stop method. The authorityEndpoint returns SSH public keys in JSON under the key "authorities".
func (*Server) HostKeyConfig ¶
Click to show internal directories.
Click to hide internal directories.