A solução para meu problema foi executar restorecon -FRvv ~/.ssh
como sugerido aqui: link
Eu tenho um problema para ssh para uma máquina com o usuário mw sem uma senha.
Eu usei ssh-copy-id mw @ machine.
Procurei em muitos lugares e pesquisei muito no Google, mas ainda não consegui encontrar a resposta.
/home/mw
:
%código%
drwx------. 3 mw mw 109 Oct 18 09:29 mw
:
%código%
/home/mw/.ssh
:
%código%
drwx------. 2 mw root 61 Oct 18 09:23 .ssh
dá: /home/mw/.ssh
-rw-------. 1 mw mw 744 Oct 18 09:23 authorized_keys
-rw-------. 1 mw root 1702 Oct 17 17:48 id_rsa
-rw-------. 1 mw root 406 Oct 17 17:48 id_rsa.pub
dá: cat /etc/ssh/sshd_config | grep PubkeyAuthentication
PubkeyAuthentication yes
contém a chave pública correta da minha máquina local da qual eu tento cat /etc/ssh/sshd_config | grep AuthorizedKeysFile
AuthorizedKeysFile .ssh/authorized_keys
funciona, mas /home/mw/.ssh/authorized_keys
não funciona sem uma senha ssh
e depois executo ssh root@machine
no meu laptop ele funciona sem senha Alguém pode ajudar por favor?
A solução para meu problema foi executar restorecon -FRvv ~/.ssh
como sugerido aqui: link
Tags ssh permissions sshd linux