3 votes

ssh au serveur termux se déconnecte après X secondes

Je me suis amélioré termux récemment.

Quand je le fais :

ssh phone

il se déconnecte après 44 secondes. Il se déconnecte même s'il y a de l'activité dans la session (par ex. ping google.com ).

Si je suis actif dans termux en utilisant le téléphone, puis ssh ne se déconnecte pas. Donc il semble qu'Android tue le ssh connexion. tcpdump confirme cela et montre qu'un paquet de réinitialisation est envoyé par le téléphone, coupant la connexion :

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

Avant la mise à niveau termux cela n'a pas eu lieu. Il s'est donc passé quelque chose pendant la mise à jour qui a provoqué ce phénomène.

J'ai essayé de cliquer sur les deux acquire wakelock y release wakelock . Aucun des deux n'a aidé.

J'ai essayé de cliquer sur les deux allow y don't allow dans Optimisation de la batterie pour Termux. Aucun des deux n'a aidé.

Comme solution de rechange, je peux connecter l'USB. Alors Android ne déconnecte pas le ssh -connexion. Cela me fait penser que la déconnexion est délibérée et liée à l'économie d'énergie.

Comment faire pour qu'Android ne tue pas le ssh connexion ?

2voto

Ole Tange Points 306

Grâce à @IrfanLatif j'ai regardé à nouveau les options de batterie.

Et mon téléphone était en mode économie d'énergie. Lorsque j'ai désactivé ce mode, tout a fonctionné, que Termux soit au premier plan ou non.

Le problème n'était donc pas lié à la mise à jour de Termux.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X