diff --git a/sshd.go b/sshd.go index 2e97186..6d16a6c 100644 --- a/sshd.go +++ b/sshd.go @@ -386,7 +386,9 @@ func loadAuthorisedKeys(authorisedkeys string) { pubkey, comment, options, rest, err := ssh.ParseAuthorizedKey(authorisedKeysBytes) if err != nil { - log.Fatal(err) + log.Printf("Error parsing line: %s", err) + authorisedKeysBytes = rest + continue } devinfo := deviceInfo{Comment: comment}