PuTTy não pode estabelecer túnel SSH

1

Estou tentando configurar a depuração remota para o PHP usando o Xdebug e o PhpStorm. Minha máquina de desenvolvimento local possui o Windows 7 e a máquina remota possui o CentOS 6.

Estou seguindo este guia sem sucesso:

link

Eu posso me conectar ao SSH bem e minhas configurações de túnel são exatamente como no guia:

Quandotentoconectar-meaoservidorvianavegador(comoscookiesapropriadosconfigurados)recebooseguinteerronoslogsdoXdebug:

#tail/tmp/xdebug.logLogopenedat2016-05-2509:53:36I:Connectingtoconfiguredaddress/port:127.0.0.1:9000.E:Couldnotconnecttoclient.:-(Logclosedat2016-05-2509:53:36Logopenedat2016-05-2509:55:36I:Connectingtoconfiguredaddress/port:127.0.0.1:9000.E:Couldnotconnecttoclient.:-(Logclosedat2016-05-2509:55:36

Aquiestáomeu/etc/php.d/xdebug.ini:

;Enablexdebugextensionmodulezend_extension=/usr/lib64/php/modules/xdebug.soxdebug.remote_enable=1xdebug.remote_host=127.0.0.1xdebug.remote_port=9000xdebug.remote_autostart=1xdebug.idekey=PHPSTORMxdebug.remote_log="/tmp/xdebug.log"

O Xdebug está listado em phpinfo() output e grava com sucesso erros no log, então não acho que o problema esteja na configuração do Xdebug. PhpStorm está escutando conexões e eu posso depurar sites em minhas máquinas locais sem problemas, mas a depuração remota não funciona.

Parece que o PuTTy não pode estabelecer um túnel SSH.

Veja a lista das portas abertas no servidor:

# netstat --listening -n
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN
tcp        0      0 :::80                       :::*                        LISTEN
tcp        0      0 :::22                       :::*                        LISTEN
tcp        0      0 ::1:25                      :::*                        LISTEN
udp        0      0 0.0.0.0:68                  0.0.0.0:*

Tanto quanto eu entendo, deve haver algo escutando na 9000 port. Caso contrário, de que outra forma o PuTTy vai encaminhar os dados do servidor para a minha máquina local? Alguma idéia de como consertá-lo e estabelecer uma conexão adequada? Talvez esteja relacionado à configuração do selinux ou SSH?

    
por Victor Marchuk 25.05.2016 / 12:14

0 respostas