[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: