Acessando uma máquina remota com ou sem tunelamento ssh

1

Eu só quero me informar sobre uma questão interessante aqui. Quando eu enrolo uma URL, recebo este erro

curl "http://myserver:8888/payload"
curl: (7) couldn't connect to host

No entanto, quando eu configuro um túnel e enrolo através desse túnel, ele funciona. Comando de túnel:

ssh -f myserver -L 8888:myserver:8888 -N

O Curl funciona agora:

curl "localhost:8888/payload"
Hi thr!

É assim que as coisas são configuradas pelo administrador do servidor ou outra coisa?

Eu postei essa pergunta no SO primeiro, mas fui expulso de lá :( link

    
por Richeek 18.01.2014 / 22:46

1 resposta

1

O mais provável é um problema de firewall de algum tipo.

Se for o firewall interno do servidor, você deve poder listar as regras de firewall com

iptables -L

isto mostrará as várias cadeias que estão ativas naquela máquina agora para o iptables (o firewall do linux).

Pode não ser um problema de firewall no próprio servidor, pode ser qualquer firewall / roteador entre você e ele negando o acesso a essa porta. Para testar isso, tente nmap da sua máquina local:

nmap -p 8888 server.hostname

que testará a porta 8888 no servidor remoto para ver se ela está acessível em sua máquina

    
por 19.01.2014 / 00:22

Tags