From 2b90eab1d5a15f965764b07c0179ba02b14729e9 Mon Sep 17 00:00:00 2001 From: Song Gao <song@gao.io> Date: Mon, 15 Dec 2014 10:39:27 -0600 Subject: [PATCH] Add KeyboardInteractiveCallback so that even client do now have publickey, username can still be passed in --- server.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server.go b/server.go index bd4230e..3465170 100644 --- a/server.go +++ b/server.go @@ -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)