Ich habe einen 2-Knoten-Hadoop-Cluster.
Ich habe diesen Befehl auf dem Master ausgeführt:
$ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub [email protected]
Wie kann ich das rückgängig machen? Ich möchte den Schlüssel tatsächlich neu zuweisen.
192.168.1.1
ist der Sklave.
ssh-rm-id [email protected]
ssh
einensed
Befehl (oder ähnliches) zum Bearbeiten~/.ssh/authorized_keys
und Entfernen der Zeile ausführen . Siehe superuser.com/questions/429954/…Wenn du ein
ssh-copy-id
like gemacht hast :So können Sie auf diesen Remote-Computer zugreifen, ohne ein Kennwort zu verwenden:
Um es auf systematische Weise rückgängig zu machen, können Sie Folgendes schreiben:
Ich benutze es in Skripten, die ich für
scp
mehrere Dateien benötige , also frage ich nur einmal nach dem Passwort.quelle
AAA....==
Zeichenfolge (dem eigentlichen Schlüssel) oder nach der vollständigen Zeile von greifenid_rsa.pub
. Aber +1, um zu zeigen, wie das Entfernen eines Schlüssels automatisiert wird.ssh $remote "sed -i '\;$idssh;{d}' .ssh/authorized_keys"