Jaka jest najlepsza metoda edycji /root/.ssh/authorized_keys
pliku?
Mam na myśli, jeśli muszę dołączyć nowy klucz do mojego authorized_keys
pliku, niż jakie są najlepsze metody, aby to zrobić?
ssh
authorization
LanceBaynes
źródło
źródło
cat keyfile >>authorized_keys
hostname
?Każda linia jest niezależnym wpisem. Możesz je grepować w celu filtrowania,
sed -i~ /pattern/d authorized_keys
usuwania linii, wypowiadania wszystkich z jakiegoś serwera lubcat new-entries >> authorized_keys
dodawania linii na końcu.źródło
cat
metoda jest najczęściej stosowana i sugerowana. Jeśli nie kończy się na nowej linii, nie jest to dobrze sformatowany plik tekstowy .sed -i~ 'r$ new-entries'
, ponieważ tworzy to plik kopii zapasowej. Wrt. 2., łatwo to naprawić za pomocą edytora tekstu i, jak mówi Kevin, powinieneś zwrócić uwagę na semantykę tego, co robisz.