
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 autossh
linha 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]