Comment puis-je connecter ADB sur un serveur distant via SSH à des appareils Android locaux non rootés sans rien installer sur l'intermédiaire avec root?
Voici ce que je veux réaliser:
SSH à travers internet
Câble USB physique (hors LAN)
Android Ordinateur portable Nuage
appareil serveur |
192.168.0.5 192.168.0.7 (adresse IP interne)
204.12.46.76 108.63.15.64 (adresse IP publique)
Celui au milieu ne doit pas installer de logiciel avec root/sudo
. L'ordinateur portable et le serveur exécutent tous deux Ubuntu 22.04.
De l'appareil Android à l'ordinateur portable, je peux utiliser le câble USB physique. De l'ordinateur portable au serveur cloud, je peux utiliser la redirection locale du port SSH (ADB utilise le port 5037). Cependant, je ne sais pas comment passer du "câble USB physique" au "port 5037".
J'inclus les adresses IP internes et externes pertinentes (fausses) uniquement à des fins de démonstration.