Autossh com porta não padrão

0

Procurando uma maneira de ver um par de unidades PLC atrás de um roteador 4G aqui na Austrália me deparei com um post usando Autossh um Raspberry Pi e tunelamento. Que ótimo conceito. Eu usei tunelamento com bastante sucesso por anos

Comprei meu primeiro Pi e coloquei no banco em casa.

Ele fez o que fez.

Levei o PI para a oficina, conectei-o à rede, cheguei em casa para ver o polling e ser rejeitado no firewall conforme o esperado. Abertura da porta 22 a partir desse endereço. UAU. Sim, pode voltar ao pi.

Eu normalmente não tenho a porta 22 aberta como regra e uso portas não padrão para o meu SSH e é aí que pareço ter problemas. Não consigo encontrar como faço para que o Autossh use algo diferente da porta 22 para a conexão intermediária.

Como meu último parâmetro da minha linha autossh , tenho [email protected]

Eu tentei [email protected]:port

e [email protected] -p port

Mas nenhum destes parece funcionar. Não tenho certeza se estou incorreto ou se as portas que tentei estão bloqueadas na rota para o meu sistema básico.

Alguém que usa portas incomuns me aponta na direção correta, por favor?

    
por secs 11.08.2016 / 18:05

1 resposta

3

o autossh alimenta todos os flags, exceto -f e -M, para a execução do ssh subjacente.

Para fazer o autossh conectar-se a uma porta específica no servidor ssh, você precisa usar o -p port , mas o ssh também quer que você coloque bandeiras como essa antes do host (ou, neste caso, username @ host combo).

Então, torna-se

autossh [autossh options] -p someport [email protected]

    
por 12.08.2016 / 11:17

Tags