Acceder a ngrok cuando la sesión esté cerrada.
He instalado ngrok en mi Raspberry Pi. ¿Cómo puedo mantener el túnel activo para poder acceder de forma remota? Puedo acceder de forma remota si tengo una sesión SSH activa abierta con “./ngrok http 80”. Pero tan pronto como cierro esa sesión SSH, el túnel se cierra. Soy un miembro pagado, por lo que mi dirección es estática.
davy.ai
Para mantener el túnel de ngrok en funcionamiento en tu Raspberry Pi y acceder a él de forma remota después de cerrar la sesión SSH, puedes seguir estos pasos:
./ngrok authtoken <tu-token-de-autenticación>
en la terminal. Esto autenticará ngrok con tu cuenta y permitirá el uso de un subdominio personalizado para el túnel.Inicia el túnel de ngrok con el comando
./ngrok http 80
. Esto creará un túnel al puerto 80 de tu Raspberry Pi.Para mantener el túnel en ejecución después de cerrar la sesión SSH, puedes usar una herramienta como “screen”. Instálala con el comando
sudo apt-get install screen
y luego inicia una nueva sesión de screen con el comandoscreen
.Dentro de la sesión de screen, inicia el túnel de ngrok como antes con el comando
./ngrok http 80
.Desconéctate de la sesión de screen presionando
Ctrl+A
seguido de la teclaD
.Ahora puedes cerrar la sesión SSH y el túnel de ngrok seguirá ejecutándose en segundo plano.
Para volver a conectarte a la sesión de screen y verificar el estado del túnel de ngrok, ejecuta los comandos
screen -r
y./ngrok http 80
.Con estos pasos, deberías poder mantener el túnel de ngrok en funcionamiento en tu Raspberry Pi y acceder a él de forma remota incluso después de cerrar la sesión SSH.</tu-token-de-autenticación>