Faça login na sua máquina Linux e abra uma janela de terminal. Primeiro, vamos negar todo o acesso ao daemon SSH. Abra o arquivo hosts.deny com o comando
sudo nano /etc/hosts.deny
No final desse arquivo, adicione:
sshd: ALL
Salve e feche o arquivo.
Em seguida, abra o arquivo hosts.allow com o comando
sudo nano /etc/hosts.allow
Digamos que você queira permitir acesso SSH apenas para duas máquinas em sua rede, nos endereços IP 192.168.1.62 e 192.168.1.152. Para isso, adicione a linha:
sshd: 192.168.1.62, 192.168.1.152
Salve e feche o arquivo.
Nesse ponto, apenas essas duas máquinas têm permissão para acessar seu computador ou servidor via SSH. Lembre-se de que o arquivo hosts.deny é lido antes do hosts.allow, portanto, definir sshd: ALL em hosts.deny só é anulado se houver uma entrada em hosts.allow.