Was ist die beste Methode zum Bearbeiten der /root/.ssh/authorized_keysDatei?
Ich meine, wenn ich einen neuen Schlüssel an meine authorized_keysDatei anhängen muss , was sind die besten Methoden, um das zu tun?
Was ist die beste Methode zum Bearbeiten der /root/.ssh/authorized_keysDatei?
Ich meine, wenn ich einen neuen Schlüssel an meine authorized_keysDatei 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-addauf dem Server, auf dem Sie eine authorized_keysDatei 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_keysZeilen zu löschen, alle von einem Server abzurufen oder cat new-entries >> authorized_keysZeilen am Ende hinzuzufügen.
catMethode 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