1 votos

Demonio de túnel SSH inverso

Tengo un portátil Macintosh (10.11.2) que me gustaría crear un túnel SSH inverso permanente.

De esta forma, cuando cambie de red, o me roben el ordenador, podré acceder remotamente por SSH al dispositivo independientemente de la red en la que se encuentre.

Actualmente, ejecuto este comando cuando estoy en el portátil, pero si mi red se interrumpe, tengo que volver a ejecutarlo.

ssh -N -R 2000:localhost:22 root@my_server_ip

(y luego ejecutar ssh -p 2000 localhost en mi servidor doméstico)

Pero si mi portátil cambia de red, o no estoy físicamente en él para ejecutar el comando, el túnel SSH inverso no funciona.

¿Hay alguna solución de línea de comandos de Mac para esto?

1voto

Jakuje Puntos 318

Hay autossh haciendo exactamente lo que necesitas:

autossh -M 12345 -N -R 2000:localhost:22 root@my_server_ip

Pero ciertamente debería reconsiderar la ejecución del túnel utilizando root cuando no tiene contraseña (a menos que tenga la clave limitada mediante authorized_commands ).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X