3 votos

Ssh al servidor de termux se desconecta después de X segundos

He actualizado termux recientemente.

Cuando hago lo siguiente:

ssh teléfono

se desconecta después de 44 segundos. Se desconecta incluso si hay actividad en la sesión (por ejemplo, ping google.com).

Si estoy activo en termux usando el teléfono, entonces ssh no se desconecta. Por lo tanto, parece que Android está cerrando la conexión ssh. tcpdump lo confirma y muestra que se envía un paquete de reinicio desde el teléfono para cerrar la conexión:

13:30:37.093254 IP 192.168.1.122.2222 > 192.168.1.129.41938: Flags [R.], seq 4542, ack 5622, win 396, options [nop,nop,TS val 3374991 ecr 3768615485], length 0

Antes de actualizar termux esto no ocurría. Algo sucedió durante la actualización que causó que esto ocurriera.

He intentado tanto hacer clic en adquirir wakelock como en liberar wakelock. Ninguno ayudó.

He intentado tanto hacer clic en permitir como en no permitir en la Optimización de batería para Termux. Ninguno ayudó.

Como solución temporal puedo conectar USB. Entonces Android no desconecta la conexión ssh. Esto me hace pensar que la desconexión es deliberada y está relacionada con el ahorro de energía.

¿Cómo puedo hacer que Android no cierre la conexión ssh?

0 votos

Android no está matando ssh sino la aplicación Termux porque no tiene un servicio en segundo plano en ejecución. Necesitas mantener Termux en primer plano. O desactivar la Optimización de batería para Termux y Adquirir wakelock. Cuando el teléfono está cargando por USB, la Optimización de batería no tiene efecto.

2voto

Ole Tange Puntos 138

Gracias a @Irfan Latif volví a mirar las opciones de batería.

Y mi teléfono estaba en modo de ahorro de energía. Cuando desactivé eso, todo funcionó, ya sea que Termux esté en primer plano o no.

Así que el problema no estaba relacionado con la actualización de Termux.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android 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