MCPcopy Create free account
hub / github.com/belak/gitdir / reloadUnlocked

Method reloadUnlocked

ssh_server.go:103–117  ·  view source on GitHub ↗
(config *Config)

Source from the content-addressed store, hash-verified

101}
102
103func (serv *Server) reloadUnlocked(config *Config) error {
104 serv.config = config
105
106 // Load all ssh keys into the actual ssh server.
107 for _, key := range serv.config.PrivateKeys {
108 signer, err := gossh.NewSignerFromSigner(key)
109 if err != nil {
110 return err
111 }
112
113 serv.ssh.AddHostKey(signer)
114 }
115
116 return nil
117}
118
119// Serve listens on the given listener for new SSH connections.
120func (serv *Server) Serve(l net.Listener) error {

Callers 2

EnsureAdminUserMethod · 0.95
ReloadMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected