Eu preciso permitir o acesso SSH ao meu servidor para user_a , de qualquer endereço IP, e para user_b , somente se o endereço IP estiver em um arquivo - /etc/remote-hosts .
Atualmente, em /etc/ssh/sshd_config , adicionei:
AllowUsers user_a user_b
Isso permite que ambos os usuários se conectem de qualquer endereço.
Eu sei que posso escrever algo como:
AllowUsers user_a user_b@ipaddress1 user_b@ipaddress2
Isso é para uma tarefa, no entanto, e foi-me dito especificamente que os endereços IP precisam estar no arquivo /etc/remote-hosts .
Tenho a sensação de que isso pode ser conseguido com o PAM, mas olhei em volta e não encontrei uma solução.