
Warum habe ich beide im Home-Verzeichnis? Sind das einfach unterschiedliche Versionen und eine kann gelöscht werden?
Welcher wird verwendet, wenn ich mit dem Programm einen öffentlichen/privaten SSH-Schlüssel generiere ssh-keygen
?
Antwort1
Es gab zwei Hauptversionen der SSH-Protokolle: Version 1 und Version 2. Im Allgemeinen unterstützen die späteren Versionen der Software beide Versionen des Protokolls (obwohl ich glaube, dass es am besten ist, die Unterstützung für SSH Version 1 in der SSH-Daemon-/Dienstkonfiguration zu deaktivieren).
Die aktuelle Version derssh-keygenDas Programm von OpenSSH generiert normalerweise Schlüssel (für SSH-Protokoll 1 oder 2) in einem Ordner namens .ssh
Manchekommerzielles SSH Programmeund anscheinend einigefrühere Versionen von OpenSSHverwendet möglicherweise einen .ssh2-Ordner.
Antwort2
Überprüfen Sie, ob .ssh und .ssh2 wirklich Verzeichnisse und keine Dateien sind. Ich habe es neulich überprüft und die gleichen Einträge in meinem System waren zufällig Dateien, die ebenfalls bösartig waren und enormen ausgehenden Datenverkehr erzeugten.