Kopieren der SSH-ID von Debian in Centos-Zeiten, wie debuggen?

839
DaveM

Ich stelle einen anderen PC in meinem Netzwerk ein. es wird irgendwann ohne Kopf sein.

Derzeit wird der Centos CLI ~ gebootet, was in Ordnung ist. jetzt möchte ich meinen ssh rsa-schlüssel von meinem haupt-debian-pc auf den neuen centos kopieren.

Ich kann ssh von Debian zu Centos mit 'normalem Passwort'

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 auf den Server zu kopieren

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: ERROR: ssh: connect to Host 92.168.100.169 Port 22: Zeitüberschreitung der Verbindung

Ich kann jetzt mit einem Standard-SSH-Login die Debug-Informationen abrufen, aber wie debugge ich den Befehl ssy-copy-id? Ich habe es 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

Ich bekomme jedoch nur Fehler für ungültige Optionen, so dass ich keine Möglichkeit habe, zu debuggen, was nicht funktioniert.

Ich habe eine ähnliche Sache mit anderen virtuellen Maschinen gemacht (auch mit Debian) und sie haben fast sofort die rsa-Taste kopiert. Welche Konfigurationsoption habe ich, die sich zwischen Debian und Centos unterscheidet und die Trauer verursacht?

Alle Hilfe wäre sehr dankbar.

Danke im Voraus

David

ps Ich habe diese Frage von meiner StackExchange- Frage hierher kopiert, weil ich sie auf die falsche Seite gestellt habe!

0
Sie verwenden nicht 192 $? Dies würde das 192. Argument der aufrufenden Shell auswerten. Daneben gibt es ein [[Benutzername]] (führendes [) und ein [Benutzername]] (kein führendes [) Archemar vor 8 Jahren 0

1 Antwort auf die Frage

0
David Dai

Die IP Ihres Zielcomputers lautet
192.168.100.169, während der Fehler
92.168.100.169nicht erreichbar ist.

Das liegt wahrscheinlich daran, dass sich $hinter @der IP-Adresse in Ihrem Befehl ein Zeichen befindet ?

Das ist einfach so doof! Wahnsinn, wie manches nicht sehen kann. DaveM vor 8 Jahren 0