Was ist die beste Methode zum Bearbeiten der /root/.ssh/authorized_keys
Datei?
Ich meine, wenn ich einen neuen Schlüssel an meine authorized_keys
Datei anhängen muss , was sind die besten Methoden, um das zu tun?
Was ist die beste Methode zum Bearbeiten der /root/.ssh/authorized_keys
Datei?
Ich meine, wenn ich einen neuen Schlüssel an meine authorized_keys
Datei anhängen muss , was sind die besten Methoden, um das zu tun?
Antworten:
Versuchen Sie einfach, die Datei zu bearbeiten und den Schlüssel am Ende einzufügen.
Sie wollen automatisiert? Versuchen Sie es von dem Server, auf dem Sie den Schlüssel hinzufügen möchten:
ssh-copy-id -i id_rsa.pub login@hostname
Sie können immer versuchen, ssh-add
auf dem Server, auf dem Sie eine authorized_keys
Datei gespeichert haben.
Viele Möglichkeiten: D
hostname
?
Jede Zeile ist ein unabhängiger Eintrag. Sie können sie abrufen, um zu filtern, sed -i~ /pattern/d authorized_keys
Zeilen zu löschen, alle von einem Server abzurufen oder cat new-entries >> authorized_keys
Zeilen am Ende hinzuzufügen.
cat
Methode wird am häufigsten verwendet und empfohlen. Wenn es nicht in einer neuen Zeile endet, ist es keine wohlgeformte Textdatei .
sed -i~ 'r$ new-entries'
, da dadurch eine Sicherungsdatei erstellt wird. Wrt. 2., das lässt sich mit einem Texteditor leicht beheben, und wie Kevin sagt, sollten Sie ein wenig auf die Semantik Ihrer Arbeit achten.
cat keyfile >>authorized_keys