Commit be972fa

Eric Bower  ·  2026-01-17 14:48:15 -0500 EST
parent bc6e0bf
fix(ssh): only use pubkey name if not ssh cert
1 files changed,  +1, -1
+1, -1
......@@ -107,7 +107,7 @@ func (r *SshAuthHandler) PubkeyAuthHandler(conn ssh.ConnMetadata, key ssh.Public
107107 return nil, fmt.Errorf("username is not set")
108108 }
109109
110- if user.PublicKey != nil && user.PublicKey.Name != "" {
110+ if authed.Identity == "public" && user.PublicKey != nil && user.PublicKey.Name != "" {
111111 authed.Identity = user.PublicKey.Name
112112 }
113113