SSH aberto local mas não externo [RESOLVIDO]

1. SSH aberto local mas não externo [RESOLVIDO]

Jorge Santos
jorgessn

(usa Ubuntu)

Enviado em 10/10/2013 - 03:55h

Oi, tenho um debian com ssh instalado, alterei a porta no sshd_conf para 2222, uso internet com ip fixo e tenho todas as portas liberadas na operador, quando digito nmap localhost aparece a porta 2222 aberta, mas quando digito nmap no meu ip externo não aparece ela aberta, alguém sabe como abro ?

Já adionei as regras para liberar no firewall e já tentei desativando ele também, só me resta reinstalar o ssh, alguém sabe fazer isso e gerar um arquivo sshd_conf novo?


  


2. Re: SSH aberto local mas não externo [RESOLVIDO]

Allan Moraes
MySQLBox

(usa CentOS)

Enviado em 10/10/2013 - 18:00h

Desculpe a pergunta, mas é uma verificação básica. Você já reiniciou o serviço do SSH?


3. Re: SSH aberto local mas não externo [RESOLVIDO]

Alex Silva
l0g1in

(usa FreeBSD)

Enviado em 10/10/2013 - 18:09h

#iptables -A INPUT -p tcp --dport 2222 -j ACCEPT

# netstat -nlp | grep 2222


4. nmap so mostra ssh interno

Jorge Santos
jorgessn

(usa Ubuntu)

Enviado em 10/10/2013 - 23:11h

Allan, já restartei o serviço sim, Root360, tentei com a regra e o comando netstat diz assim:

tcp 0 0 0.0.0.0:5900 0.0.0.0:* OUÇA 7215/sshd
tcp6 0 0 :::5900 :::* OUÇA 7215/sshd

Porem o nmap no ip externa só mosta porta 80 21 e 23 e o nmapl localhost mostra 3306 111 80 25 5900 e o ssh continua sem funcionar externo.


5. Re: SSH aberto local mas não externo [RESOLVIDO]

Supervisor dos Moderadores
Buckminster

(usa Debian)

Enviado em 11/10/2013 - 01:24h

jorgessn escreveu:

Oi, tenho um debian com ssh instalado, alterei a porta no sshd_conf para 2222, uso internet com ip fixo e tenho todas as portas liberadas na operador, quando digito nmap localhost aparece a porta 2222 aberta, mas quando digito nmap no meu ip externo não aparece ela aberta, alguém sabe como abro ?

Já adionei as regras para liberar no firewall e já tentei desativando ele também, só me resta reinstalar o ssh, alguém sabe fazer isso e gerar um arquivo sshd_conf novo?


Você abriu a porta 2222 no modem/roteador também?

Com o sshd_conf configurado com a porta padrão 22 o ssh externo funciona?

iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
E essa regra acima libera a porta 2222 somente para o servidor.

Para liberar para a rede interna (se quiser e precisar) faça também:
iptables -A FORWARD -p tcp --dport 2222 -j ACCEPT

E se a política padrão da chain OUTPUT estiver como DROP, deve liberar a porta nessa chain também:
iptables -A OUTPUT -p tcp --dport 2222 -j ACCEPT


6. Re: SSH aberto local mas não externo [RESOLVIDO]

Alex Silva
l0g1in

(usa FreeBSD)

Enviado em 11/10/2013 - 10:40h

jorgessn escreveu:

Allan, já restartei o serviço sim, Root360, tentei com a regra e o comando netstat diz assim:

tcp 0 0 0.0.0.0:5900 0.0.0.0:* OUÇA 7215/sshd
tcp6 0 0 :::5900 :::* OUÇA 7215/sshd

Porem o nmap no ip externa só mosta porta 80 21 e 23 e o nmapl localhost mostra 3306 111 80 25 5900 e o ssh continua sem funcionar externo.




Pela saída do netstat ele não está ouvindo na porta 2222 a porta 5900 é VNC, pela que vi na saida do netstat vc configurou no .conf do ssh a porta 5900 e não a 2222 como tinha dito.


No /etc/ssh/sshd_config
ficaria assim
# What ports, IPs and protocols we listen for
Port 2222 # aqui a porta está trocada ao invés de 22 para 2222

A saída do comando netstat com a troca da porta ficaria assim

# netstat -nlp | grep 2222
tcp 0 0 0.0.0.0:2222 0.0.0.0:* OUÇA 573/sshd
tcp6 0 0 :::2222 :::* OUÇA 573/sshd

Agora é só tentar acessar ssh -p 2222 186.x.x.x ou se tiver usando o windows pode usar o putty é só coloca o IP e onde tem a porta muda de 22 para 2222.





7. nmao nao mostra ssh

Jorge Santos
jorgessn

(usa Ubuntu)

Enviado em 13/10/2013 - 02:58h

Boa noite,

Descobri que o ssh esta funcionando externamente, porém, o nmap realmente nao mostra a porta dele aberta quando uso o comando apontando pro ip externo, nao sei o porque disso, mas esta fucionando com essas mesmas regras

iptables -A OUTPUT -p tcp -s 10.0.0.2 --sport 21 -d 0/0 --dport 1024:65535 -j ACCEPT
iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -d 10.0.0.2 --dport 21 -j ACCEPT

iptables -A OUTPUT -p tcp -s 10.0.0.2 --sport 20 -d 0/0 --dport 1024:65535 -j ACCEPT
iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -d 10.0.0.2 --dport 20 -j ACCEPT







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts