Boa tarde a todos,
Pessoal, mudei a porta do SSH para 3128, e depois criei algumas regras de firewall liberando acesso a esta porta partindo somente do Brasil, como podem ver na saída do iptables -n -L abaixo:
Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp -- 177.0.0.0/11 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 177.32.0.0/11 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 186.192.0.0/11 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 186.224.0.0/11 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 187.0.0.0/11 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 187.32.0.0/11 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 187.64.0.0/11 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 187.96.0.0/11 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 189.0.0.0/11 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 189.32.0.0/11 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 189.64.0.0/11 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 189.96.0.0/11 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 200.17.0.0/16 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 200.18.0.0/15 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 200.20.0.0/16 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 200.96.0.0/13 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 200.128.0.0/9 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 201.0.0.0/12 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 201.16.0.0/12 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 201.32.0.0/12 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 201.48.0.0/12 x.x.x.x tcp dpt:3128 ACCEPT tcp -- 201.64.0.0/11 x.x.x.x tcp dpt:3128 DROP all -- 0.0.0.0/0 x.x.x.x
Meu problema:
Após aplicar esta regra, eu não consigo abrir novas conexões com o SSH, pois por algum motivo ele fecha a conexão:
$ telnet x.x.x.x 3128 Trying x.x.x.x... Connected to x.x.x.x. Escape character is '^]'. SSH-2.0-OpenSSH_4.3 ^C Connection closed by foreign host. $ ssh usuario@x.x.x.x -p 3128 Connection closed by x.x.x.x
Antes que alguém pergunte, se eu volto o SSH pra porta 22 e aplico as regras acima para ela, não resolve nada, continua apresentando os mesmos problemas.
Já pesquisei, mas, não acho nada que ajude. Alguém tem uma luz do que pode estar causando este problema?
Atenciosamente,