Überprüfen Sie, ob die Identitätsdatei aufgeführt ist
ssh-add -l
Wenn nicht, fügen Sie es hinzu
ssh-add ~/.ssh/username
Konnte dann die richtige Identitätsdatei auswählen
Es sieht so aus, als würde ssh alle ihm bekannten Identitäten ausprobieren. Wenn Sie nur die in der Konfigurationsdatei angegebene Identität ausprobieren möchten, fügen Sie die Zeile
hinzuIdentitiesOnly = yes
zu diesem Host-Abschnitt Ihrer .ssh/config-Datei.
Hier ist der relevante Abschnitt der ssh_config-Manpage:
IdentitiesOnly Gibt an, dass ssh(1) nur die in den ssh_config-Dateien konfigurierten Authentifizierungsidentitätsdateien verwenden soll, selbst wenn ssh-agent(1) mehr Identitäten anbietet. Das Argument für dieses Schlüsselwort muss ''yes'' oder ''no'' sein. Diese Option ist für Situationen gedacht, in denen ssh-agent viele verschiedene Identitäten anbietet. Der Standardwert ist „nein“.