Por padrão, o openssh negará qualquer tentativa de login root. No entanto, isso pode ser permitido modificando /etc/ssh/sshd_config no lado do servidor.
Certifique-se de que esta linha esteja definida como sim e não comentada:
PermitRootLogin yes
E depois recarregue seu sshd.
No entanto, a configuração acima não é uma boa prática de segurança. Em vez disso, use o login do pubkey.
a linha de configuração deve ser:
PermitRootLogin without-password .
-
Na chave genereate da máquina de origem, siga o assistente:
ssh-keygen -t rsa -
O comando acima criará
.ssh/id_rsa.pube.ssh/id_rsacontendo pares de chaves públicas e privadas. Você precisa copiar.ssh/id_rsa.pubcontent na máquina de destino/root/.ssh/authorized_keys. Crie o diretório e o arquivo, se não existir, e certifique-se de que a propriedade das authorized_keys seja600. -
Agora tente scp try, ele pedirá a senha que você digitou na etapa 1.