Em primeiro lugar, known_hosts não é o arquivo que você deseja copiar. Essa é apenas uma lista de todos os sistemas que foram conectados para verificar se o sistema pode ter sido alterado ou se um ataque man-in-the-middle está sendo tentado.
Para menos conexões de senha, você precisa de um arquivo id_rsa na pasta .ssh. Você pode copiar o arquivo e certificar-se de que ele tenha as permissões corretas. 600 para o arquivo
ou melhor, crie uma nova chave para o root usar. sudo até root. crie a chave e copie o conteúdo do id_rsa.pub para o authorized_keys no sistema remoto. há etapas no link abaixo.
ssh-keygen -t rsa
Ou crie sua chave como Root e use o comando ssh-copy-id
, ele adicionará os arquivos onde eles precisam estar.
ssh-copy-id [email protected]