The problem was a SSH control master session that was running in the background. ssh-copy-id hanging with control master is a known bug.
Wie konnte ich mich ohne Passwort und ohne Authorized_keys anmelden?
Ich begann mit einer Box bei Google Compute Engine (Google Cloud-Service) mit einem Konto namens xyz und einer ephemeren IP-Adresse.
Nehmen wir an, die ephemere IP-Adresse war 2.3.4.5.
Bevor ich den folgenden Prozess startete, konnte ich mich mit einem Passwort bei xyz@2.3.4.5 anmelden.
Ich habe dann eine statische IP-Adresse angehängt. Nehmen wir an, die statische IP-Adresse war 1.2.3.4.
Ich habe dann getippt
my@localbox:~$ ssh-copy-id xyz@1.2.3.4
Der Befehl schien zu hängen, also habe ich das Terminal getötet.
Ich habe dann ein einfaches gemacht
my@localbox:~$ ssh xyz@1.2.3.4
Was gelang, ohne mich um ein Passwort zu bitten.
Ich nahm an, dass mein Schlüssel es in meine autorisierten Schlüssel geschafft hatte, also tat ich es
xyz@cloudbox:~$ ls -al
Zu meiner Überraschung enthielt .ssh nur eine known_hosts-Datei, keine authorized_keys-Datei.
Zusätzlich der Befehl
my@localbox:~$ ssh-copy-id xyz@1.2.3.4
hängt immer noch, wenn ich es versuche, also war es kein Zufall.
Wie kann ich mich ohne Kennwort bei diesem Konto anmelden, wenn keine .ssh / authorised_keys -Datei vorhanden ist? Hängt es mit der Ursache von ssh-copy-id zusammen?
1 Antwort auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
8
Gibt es Passwort-Manager für iPhone und Windows XP?
-
6
Wie gut ist der Passwortschutz von Word?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i