Estou tentando configurar meu servidor SSH para exigir que os usuários tenham uma chave RSA. Para fazer isso, eu tenho as configurações em sshd_config
definido como
RSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile %h/.ssh/authorized_keys
e
# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no
# Change to no to disable tunnelled clear text passwords
PasswordAuthentication no
e
UsePAM no
Então eu faço sudo /etc/init.d/ssh restart
para reiniciar o servidor.
Isso parece funcionar em algum grau, porque incluí meus macs rsa_key
e permite que eu faça o login sem pedir uma senha. No entanto, quando eu tento ssh
in através de um computador que eu não incluí a chave, apenas me pede minha senha e, em seguida, quando digitado, deixa-me entrar
O que estou fazendo de errado?
Também ouvi dizer que se deve fazer sudo /etc/init.d/sshd restart
(sshd) em vez de sudo /etc/init.d/ssh restart
, mas não tenho esse arquivo.