Migrierter privater SSH-Schlüssel nicht erkannt

Migrierter privater SSH-Schlüssel nicht erkannt

Ich habe meinen privaten Schlüssel auf einen neuen PC verschoben. Die Berechtigungen sind korrekt (0600). Allerdings verwendet der SSH-Benutzer@Server den migrierten Schlüssel nicht. Ich habe versucht, die Konfigurationsdatei für diesen Host zu erstellen, aber immer noch nichts

Der Schlüssel funktioniert, wenn er direkt über ssh -i ~/.ssh/id_rsa user@server referenziert wird.

Ich kann anscheinend keine nützlichen Informationen zum Migrieren von privaten Schlüsseln zwischen Computern finden (außer: einfach kopieren)

Was mache ich falsch?

Antwort1

In deinem~/.ssh/configAuf Ihrem alten Computer sollte eine Zeile wie die folgende angezeigt werden:

Host server
  IdentityFile ~/.ssh/id_rsa

Dies weist darauf hin, sshdass der Schlüssel verwendet werden soll, ohne ihn manuell angeben zu müssen.

Antwort2

Hinzufügen

Host *
  IdentityFile ~/.ssh/id_rsa

das Problem wurde behoben

verwandte Informationen