CentOS cria usuário sem senha, somente autenticação de chave pública

7

Como posso criar um usuário no CentOS 5.6, que não pode fazer login com uma senha. I.E. eles só podem fazer o login e o SSH usando autenticação de chave pública.

 useradd myuser -d /their-home-dir

Será que isso, sem chamar passwd?

    
por Justin 01.09.2011 / 22:28

2 respostas

10

Sim, isso será feito, mas você deve adicionar algumas chaves a ~/.ssh/authorized_keys .

    
por 01.09.2011 / 22:33
3

Se você quer reforçar apenas a autenticação pubkey, então você precisa modificar seu / etc / ssh / sshd_config e definir

PasswordAuthentication no
    
por 01.09.2011 / 23:01