Como posso restringir a solicitação de conexão SSH recebida a apenas uma interface? Estou usando o Ubuntu Server 10.04 LST.
Desejo bloquear o acesso ao SSH a apenas uma interface porque uso o servidor como um gateway para minha rede doméstica. Uma interface está conectada ao modem / roteador DSL e a outra está conectada à rede doméstica. Eu só quero permitir o acesso ao formulário SSH dentro da rede doméstica.
Restringir o SSH a um IP neste caso é suficiente? Ou tenho que bloqueá-lo em uma interface?
ubuntu
ssh
sshd
network-interface
wowpatrick
fonte
fonte
Respostas:
No seguinte arquivo:
Você verá uma linha como:
Isso está comentado, mas é o padrão, para listar em todos os endereços IP para solicitações ssh. Você pode alterar isso para que ele seja o endereço IP da interface na qual você deseja aceitar conexões e que apenas esse endereço IP aceite conexões ssh:
Reinicie o serviço sshd uma vez alterado.
fonte
Tente instalar um firewall e permita apenas SSH em uma interface. Minhas preferências é Shorewall, que é um pacote instalável no Ubuntu. Você precisará configurá-lo antes de iniciar, mas está bem documentado e vem com vários exemplos de configurações.
Eu uso um firewall principalmente fechado com apenas as portas necessárias abertas. Se tudo o que você deseja é limitar a interface SSH permitida, é possível usar uma ação REJECT ou DROP para ssh nas outras interfaces. Eu sugeriria que, se você estivesse criando um firewall, pelo menos limite o acesso às interfaces voltadas para a Internet.
fonte