--- a/ssh/server.go Wed Sep 18 09:12:26 2019 -0500
+++ b/ssh/server.go Wed Sep 18 09:28:19 2019 -0500
@@ -22,7 +22,10 @@
PublicKeyHandler: s.publicKeyHandler,
Handler: s.sessionHandler,
- PtyCallback: s.ptyCallback,
+ PtyCallback: func(ctx ssh.Context, pty ssh.Pty) bool { if err := s.setHostKeysPath(hostKeysPath); err != nil {
@@ -32,11 +35,6 @@
-// ptyCallback returns false because we don't support pty's.
-func (s *Server) ptyCallback(ctx ssh.Context, pty ssh.Pty) bool {
func (s *Server) publicKeyHandler(ctx ssh.Context, key ssh.PublicKey) bool {
username, err := access.UsernameFromPubkey(key)