Estou usando o autossh para criar túnel ssh. Tudo bem, exceto o parâmetro -M
autossh.
Ele não pode vincular-se a um IP específico para um host remoto. Por padrão, ele cria arquivos 0.0.0.0:20000
.
Quero vincular ao IP de loopback: 127.1.6.134:20000
. Eu poderia fazer isso?
tcp 0 0 127.0.0.1:20000 0.0.0.0:* LISTEN -
tcp 0 0 127.1.6.134:7681 0.0.0.0:* LISTEN -
tcp 0 0 127.1.6.134:9100 0.0.0.0:* LISTEN -
Responder1
Você provavelmente GatewayPorts yes
definiu algum lugar na sua configuração do ssh. Tente desabilitar isso ou adicionar -o GatewayPorts no
à chamada para autossh. Isso vinculará a porta local ao endereço de loopback - embora possa ser apenas 127.0.0.1. Não tenho certeza se também permitirá 127.1.6.134.
autossh implementa o encaminhamento adicionando argumentos à chamada para ssh, assim:
ssh -L 20000:remotehost:20000 -R 20000:localhost:20001
Com GatewayPorts no
, o ssh vincula o encaminhamento local ao endereço de loopback, de acordo com oPágina de manual ssh_config.