Autossh com porta não padrão

Autossh com porta não padrão

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

Comprei meu primeiro Pi e coloquei-o no banco de casa.

Ele fez seu trabalho.

Levei o PI para a oficina, conectei-o à rede, cheguei em casa e o vi sendo pesquisado e rejeitado no meu firewall conforme esperado. Abriu a porta 22 daquele endereço. UAU. Sim, pode fazer um túnel de volta para o pi.

Normalmente não tenho a porta 22 aberta como regra e uso portas não padrão para meu SSH e é aqui que pareço ter problemas. Não consigo descobrir como faço para que o Autossh use algo diferente da porta 22 para a conexão do intermediário.

Como meu último parâmetro da minha autosshlinha eu tenho[e-mail protegido]

eu tentei[email protected]:port

e[email protected] -p port

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

Alguém que usa portas incomuns pode me indicar a direção correta, por favor?

Responder1

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

Para fazer com que o autossh se conecte a uma porta específica no servidor ssh, você precisa usar o -p port, mas o ssh também deseja que você coloque sinalizadores como esse antes do host (ou, neste caso, a combinação nomedeusuário@host).

Então torna-se

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

informação relacionada