Re: ~/.ssh/authorized_keys per Kommando bearbeiten
Matthias Böttcher, Donnerstag, 7. März 2013:
d> gibt es eine Möglichkeit, die Einträge in ~/.ssh/authorized_keys mit
> einem Kommando zu bearbeiten, also hinzufügen bzw. löschen von
> Schlüsseln?
> Ich möchte durch Installation eines selbst erstellten Paketes einen
> Schlüssel hinzufügen oder bei der Deinstallation wieder entfernen.
Wenn Du die Zeile weißt, in der der Schlüssel steht:
sed -i 10d .ssh/authorized_keys
Löscht den Schlüssel in der 10. Zeile.
Oder wenn der Schlüssel ein bestimmtes Merkmal hat:
sed -i '/merkmal/d' .ssh/authorized_keys
Jeder Schlüssel besteht nur aus einer einzigen Zeile, daher funktioniert
das so.
Hinzufügen:
cat /pfad/zur/schluesseldatei >> .ssh/authorized_keys
--
Andre Tann
Reply to: