Qual é o melhor método para editar o /root/.ssh/authorized_keys
arquivo?
Quero dizer, se eu precisar acrescentar uma nova chave ao meu authorized_keys
arquivo, quais são os melhores métodos para fazer isso?
ssh
authorization
LanceBaynes
fonte
fonte
cat keyfile >>authorized_keys
hostname
?Cada linha é uma entrada independente. Você pode cumprimentá-los para filtrar,
sed -i~ /pattern/d authorized_keys
excluir linhas, dizer todos de algum servidor oucat new-entries >> authorized_keys
adicionar linhas ao final.fonte
cat
método é o mais usado e sugerido. Se não terminar em uma nova linha, não será um arquivo de texto bem formado .sed -i~ 'r$ new-entries'
, pois isso cria um arquivo de backup. Wrt. 2., isso é facilmente corrigido com um editor de texto e, como Kevin diz, você deve prestar um pouco de atenção à semântica do que está fazendo.