Sie haben nicht erwähnt, dass Sie den öffentlichen Schlüssel auf dem Remote-Host installiert haben. Dies könnte das Problem sein. Es muss an einen $HOME/.ssh/authorized_keys
Remote-Host angehängt werden . Wenn Sie github verwenden, können Sie den Schlüssel in den Einstellungen für Ihr Konto hinzufügen.
Es gibt ein Hilfsskript zum Installieren eines Schlüssels auf einem Remote-Host, der in einigen Linux-Distributionen wie Ubuntu verfügbar ist.
ssh-copy-id remoteuser@remotehost
Sie müssen wahrscheinlich auch nichts umbenennen. Wenn Sie keine Standardanforderungen haben und ssh von Grund auf konfigurieren:
ssh-key-gen
und drücken Sie die Eingabetaste in den Eingabeaufforderungen. Danach müssen Sie id_rsa.pub auf einem Remote-Host installieren (Sie können die oben beschriebene Methode verwenden).