Porta encaminhada remota SSH não aceita conexão externa (mesmo com 'GetewayPorts yes')

0

Estou tentando definir uma porta SSH reversa / remota para a frente, usando este esquema em que o servidor Apache Linux encaminha a porta 80 para o servidor SSH.

Então

  1. NoservidorSSH,altereiaconfiguraçãoparaadicionaraopçãoGatewayPortsyes:

  2. Reiniciou o servidor SSH usando service ssh restart .

  3. No servidor Apache, usei o comando

    ssh -f -N -R *:7849:localhost:80 [email protected]
    
  4. No servidor SSH eu digitei

    netstat -ap |grep -w 7849
    

    O resultado é:

    tcp  0 0 127.0.0.1:7849 0.0.0.0:* LISTEN  
    tcp6 0 0 ::1:7849 :::* LISTEN  
    

Do servidor SSH, se eu me conectar a localhost:7849 , verei a página vinda do servidor Apache, mas não se eu me conectar do TestClient e clicar em 10.65.0.4:7849 .

O que eu perdi? Parece que a instrução GatewayPorts yes não funciona.

    
por Vincent Diallo-Nort 27.09.2018 / 08:09

1 resposta

0

A captura de tela mostra um arquivo com texto

This is the ssh client system-wide configuration file. See ssh_config(5) for more information.

É o arquivo de configuração ssh_config , cliente . GatewayPorts yes deve estar no seu arquivo de configuração do SSH servidor , sshd_config (lembre-se do d ).

    
por 27.09.2018 / 10:23