Gostaria de permitir a autenticação de senha SSH de apenas uma certa sub-rede. Vejo a opção de proibi-lo globalmente em /etc/ssh/sshd_config
:
# Change to no to disable tunnelled clear text passwords
#PasswordAuthentication yes
Existe uma maneira de aplicar essa configuração a um intervalo selecionado de endereços IP?
sshd_config
não é Python;)
Match
bloco se estende até a próximaMatch
diretiva ou até o final do arquivo. É por isso que você precisa colocá-lo no final.Você pode adicionar:
isso altera o comportamento padrão, realmente nega todos os outros usuários de todos os hosts. Bloco de correspondência disponível no OpenSsh versão 5.1 e superior.
fonte
man sshd_config
, parece queAllowGroups
funciona da mesma forma queAllowUsers
, masAllowUsers
parece ter precedênciaAllowGroups
.