Ich richte einen weiteren PC in meinem Netzwerk ein. Er wird irgendwann ohne Monitor laufen.
Derzeit bootet es in die CentOS-CLI ~ was in Ordnung ist. Jetzt möchte ich meinen SSH-RSA-Schlüssel von meinem Debian-Haupt-PC auf den neuen CentOS kopieren.
Ich kann mit „normalem Passwort“ von Debian auf CentOS per SSH zugreifen.
ssh-copy-id [Benutzername]@192.168.100.169
Das Terminal fragt dann nach dem Passwort und alles ist in Ordnung. Wenn ich jedoch versuche, meinen öffentlichen Schlüssel mit
ssh-copy-id -i id_rsa.pub [Benutzername]@192.168.100.169
der Anruf wird irgendwann ablaufen... hier ist die Ausgabe
/usr/bin/ssh-copy-id: INFO: Versuch, sich mit den neuen Schlüsseln anzumelden, um alle bereits installierten herauszufiltern. /usr/bin/ssh-copy-id: FEHLER: ssh: Verbindung zum Host 92.168.100.169, Port 22: Zeitüberschreitung bei der Verbindung
Ich weiß jetzt, dass ich mit einem Standard-SSH-Login die Debug-Informationen abrufen kann, aber wie debugge ich den Befehl ssy-copy-id? Ich habe versucht
ssh-copy-id -i id_rsa.pub -o -v [Benutzername]@192.168.100.169 ssh-copy-id -i id_rsa.pub -v [Benutzername]@192.168.100.169
aber ich bekomme nur Fehlermeldungen für ungültige Optionen und habe daher keine Möglichkeit, zu debuggen, was nicht funktioniert.
Ich habe etwas Ähnliches mit anderen virtuellen Maschinen gemacht (ebenfalls mit Debian) und sie haben den RSA-Schlüssel nahezu augenblicklich kopiert. Welche Konfigurationsoption habe ich, die sich zwischen Debian und Centos unterscheidet und mir Kummer bereitet?
Ich wäre für jede Hilfe sehr dankbar.
Dank im Voraus
David
ps Ich habe diese Frage hierher kopiert von meinemStackExchangeFrage, weil ich sie auf die falsche Seite gestellt habe!
Antwort1
Die IP Ihres Zielcomputers lautet
192.168.100.169
, während der Fehler „
92.168.100.169
nicht erreichbar“ anzeigt.
das liegt wahrscheinlich daran , dass in deinem Befehl vor der IP-Adresse ein $
Zeichen nach steht?@