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.pub
e.ssh/id_rsa
contendo pares de chaves públicas e privadas. Você precisa copiar.ssh/id_rsa.pub
content 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.