Add KeyboardInteractiveCallback so that even client do now have publickey, username can still be passed in

This commit is contained in:
Song Gao 2014-12-15 10:39:27 -06:00
parent 9a2d14066c
commit 2b90eab1d5

View File

@ -77,6 +77,9 @@ func NewServer(privateKey []byte) (*Server, error) {
perm := &ssh.Permissions{Extensions: map[string]string{"fingerprint": fingerprint}}
return perm, nil
},
KeyboardInteractiveCallback: func(conn ssh.ConnMetadata, challenge ssh.KeyboardInteractiveChallenge) (*ssh.Permissions, error) {
return nil, nil
},
}
config.AddHostKey(signer)