Porta SSH local encaminhar para diferentes nomes de host via config

1

Contexto

No meu arquivo host, tenho vários IPs que se enquadram na mesma designação:

internal.100 1.1.1.1
internal.101 2.2.2.2
internal.102 3.3.3.3

Resultado desejado

Eu preciso redirecionar para a porta 9112 ao conectar-se, portanto, quando abro meu navegador e navego para localhost: 9112, sou redirecionado para a página que quero ver

Problemas

No meu arquivo de configuração, especifiquei que todas as conexões para internal.* vão para portas específicas, no entanto, para o encaminhamento de porta funcionar, ele precisa que a segunda metade do nome do host funcione.

Arquivo de configuração

host internal.*
IdentityFile ~/.ssh/Secret.ssh
User alan
port 22
LocalForward 9112 internal.*.parse:80

Quando eu encaminhar para qualquer hostnames internos, quando eu abro meu navegador e tento navegar para a porta 9112 via host local, o servidor me diz que é administrativamente proibido

No entanto, quando eu caminho manualmente para a frente via

ssh -L 9112:internal.100.parse:80 [email protected] -p 22 -i ~/.ssh/Secret.ssh -v

A porta é encaminhada com sucesso pelo navegador local, pois o sistema registra que a segunda metade (ou seja, 100) está no comando

O que estou perdendo no meu arquivo host? Posso enviar o nome do host da linha de comando para o arquivo de configuração?

    
por Daniel 21.01.2018 / 16:23

0 respostas