Autossh con puerto no estándar

Autossh con puerto no estándar

Buscando una manera de ver un par de unidades PLC detrás de un enrutador 4G aquí en Australia, encontré una publicación que utiliza Autossh a Raspberry Pi y túneles. Qué gran concepto. He utilizado la construcción de túneles con bastante éxito durante años.

Compré mi primer Pi y lo instalé en el banco de casa.

Hizo lo suyo.

Llevé el PI al taller, lo conecté a la red, llegué a casa y lo vi sondeando y siendo rechazado en mi firewall como se esperaba. Abrí el puerto 22 desde esa dirección. GUAU. Sí, puedes hacer un túnel de regreso al pi.

Normalmente no tengo el puerto 22 abierto como regla y uso puertos no estándar para mi SSH y aquí es donde parece que tengo problemas. No puedo encontrar cómo consigo que Autossh use algo que no sea el puerto 22 para la conexión del intermediario.

Como mi último parámetro de mi autosshlínea tengo[correo electrónico protegido]

Yo he tratado[email protected]:port

y[email protected] -p port

Pero ninguno de estos parece funcionar. No estoy seguro si lo tengo incorrecto o si los puertos que he probado están bloqueados en la ruta a mi sistema base.

¿Puede alguien que utilice puertos inusuales indicarme la dirección correcta, por favor?

Respuesta1

autossh envía todos los indicadores excepto -f y -M a la ejecución ssh subyacente.

Para hacer que autossh se conecte a un puerto específico en el servidor ssh, necesita usar -p port, pero ssh también quiere que coloque indicadores como ese antes del host (o en este caso, el combo nombre de usuario@host).

Entonces se convierte

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

información relacionada