solaris ssh port forward

1

Eu tenho tentado criar um túnel ssh de uma caixa Linux para um servidor mysql em uma caixa Solaris com o comando: ssh -i <some_private_key_file> -L 3333:localhost:3306 root@<Solaris box> na caixa Linux.

Ao tentar se conectar ao servidor mysql a partir da caixa do Linux com o comando mysql -P 3333 -h 127.0.0.1 -u root -p , estou recebendo o seguinte erro: ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0

Agora executando o sshd (Solaris) no nível de depuração 3, recebo o seguinte erro:

debug1: server_input_channel_open: ctype direct-tcpip rchan 3 win 2097152 max 32768
debug1: server_request_direct_tcpip: originator 127.0.0.1 port 34100, target localhost port 3306
Received request to connect to host localhost port 3306, but the request was denied.
debug1: server_input_channel_open: failure direct-tcpip

E também recebendo o seguinte erro: channel 3: open failed: administratively prohibited: open failed

Na máquina Solaris:

  • versão do SSH: Sun_SSH_1.1
  • cat / etc / release: Solaris 10 11/06 s10x_u3wos_10 X86
  • uanme -a: SunOS desconhecido 5.10 Generic_118855-33 i86pc i386 i86pc

Na caixa Linix:

  • Versão SSH: OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 de março de 2010
por rituparnakashyap 07.06.2012 / 15:25

1 resposta

1

Corrigido: havia dois valores conflitantes de AllowTcpForwarding no sshd_config. De alguma forma, o primeiro com valor no estava tomando precedência. Pode ser um bug com o OpenSSH 4.2p1

    
por 09.06.2012 / 08:20