Use métodos de autenticação diferentes para o servidor OpenSSH dependendo do IP do cliente

5

Tenho certeza de que isso já foi respondido, mas não consegui localizar a resposta com o Google e essa pesquisa. Eu atualmente só permitem autenticação de chave compartilhada para servidor openssh na minha caixa. No entanto, eu gostaria de poder usar a senha auth, quando estou me conectando localmente, via minha sub-rede interna (192.168.1.x).

É possível usar um método de autenticação por host no OpenSSH? Obrigado!

    
por Jonathon Reinhart 30.08.2011 / 02:44

1 resposta

5

Use uma diretiva Match em /etc/sshd_config .

PasswordAuthentication No
Match Address 192.168.1.0/24
    PasswordAuthentication yes

Você pode restringir isso a alguns usuários (em quem você confia para não escolher senhas terríveis), para melhor segurança.

PasswordAuthentication No
Match Address 192.168.1.0/24 User joe,bob
    PasswordAuthentication yes
    
por 30.08.2011 / 09:17

Tags