GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ändern der Reihenfolge der privaten Schlüssel, die über die SSH-Anmeldung übergeben werden

Ü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

hinzu
IdentitiesOnly = 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“.


Linux
  1. So deaktivieren Sie die Root-Benutzeranmeldung über SSH

  2. Ssh – Wie beschleunigt man die zu langsame SSH-Anmeldung?

  3. Linux – Wie zeigt man den Dateisystemtyp über das Terminal an??

  4. Ssh – Der Unterschied zwischen einem Openssh-Schlüssel und einem Putty-Schlüssel?

  5. Dasselbe Skript auf mehreren Servern über SSH ausführen?

So richten Sie die passwortlose SSH-Anmeldung unter Linux mit Schlüsseln ein

Verwenden der SSH-Konfigurationsdatei

Generieren Sie SSH-Schlüssel für die passwortlose Anmeldung in Ubuntu

So richten Sie SSH-Schlüssel für die SSH-Anmeldung mit „öffentlichen/privaten Schlüsseln“ unter Linux ein

So konvertieren Sie den privaten Schlüssel von PuTTY (.ppk) in einen SSH-Schlüssel

SSH - So fügen Sie den Befehl -t in die Datei ~/.ssh/config ein