Qual è il metodo migliore per modificare il /root/.ssh/authorized_keys
file?
Voglio dire se devo aggiungere una nuova chiave al mio authorized_keys
file, quali sono i metodi migliori per farlo?
Qual è il metodo migliore per modificare il /root/.ssh/authorized_keys
file?
Voglio dire se devo aggiungere una nuova chiave al mio authorized_keys
file, quali sono i metodi migliori per farlo?
Risposte:
Prova solo a modificare il file e incolla la chiave alla fine.
Vuoi automatizzato? Prova dal server in cui desideri aggiungere la chiave da fare:
ssh-copy-id -i id_rsa.pub login@hostname
Puoi sempre provare ssh-add
sul server in cui hai authorized_keys
archiviato un file.
Molte opportunità: D
hostname
?
Ogni riga è una voce indipendente. Puoi selezionarli per filtrare, sed -i~ /pattern/d authorized_keys
eliminare le righe, dire tutte quelle da alcuni server o cat new-entries >> authorized_keys
aggiungere righe alla fine.
cat
metodo è quello più utilizzato e suggerito. Se non termina con una nuova riga, non è un file di testo ben formato .
sed -i~ 'r$ new-entries'
, poiché crea un file di backup. WRT. 2., questo è facilmente risolvibile con un editor di testo e, come dice Kevin, dovresti prestare un po 'di attenzione alla semantica di ciò che stai facendo.
cat keyfile >>authorized_keys