A operação é simples...
~$ sudo cat id_rsa.pub >> /home/tunnel/.ssh/authorized_keys
-bash: /home/tunnel/.ssh/authorized_keys: Permission denied
~$
Agora, vai entender porque ocorre isso! :) Deduzi que são dois processos bash rodando, por isso que a operação >> não funciona, porque não rodou com sudo.
Depois de um tempo martelando a cabeça na parede, lendo tutoriais do sed, pearl e outros métodos altamente avançados para editar um simples arquivo com um único comando, cheguei a uma solução ridicularmente simples:
~$ sudo bash -c "cat id_rsa.pub >> /home/tunnel/.ssh/authorized_keys"
~$
É isso...
[]'s!
miojo
Nenhum comentário:
Postar um comentário