Eu sou a criação de autenticação baseada chave para SSH em uma nova caixa, e estava lendo alguns artigos que mencionam a criação UsePAM
de no
, juntamente com PasswordAuthentication
.
Minha pergunta é, qual é o propósito de definir UsePAM
para no
se você já tem PasswordAuthentication
e ChallengeResponseAuthentication
pronto para no
?
Respostas:
Eu acho que as pessoas que recomendam desativar
UsePAM
podem não entender completamente os serviços fornecidos pela pilha do PAM. Além da autenticação,PAM
também fornece serviços de configuração de sessão que você pode não querer ignorar.Os exemplos incluem a definição de limites de recursos (via
pam_limit
), variáveis de ambiente e diretórios de montagem.Se você se sentir mais confortável, poderá modificar a
PAM
configuração parasshd
que não suporte autenticação de senha de nenhum tipo. Supondo que você tenha um/etc/pam.d/sshd
, basta remover asauth
linhas existentes e substituí-las por:fonte
PAM
para uma operação adequada é um fato objetivo, não uma opinião. Que o OP possa querer usarPAM
é, de fato, minha opinião. Meu nome é Lars e aprovo esta mensagem.