J'avais l'habitude de me connecter avec SSH au serveur de l'école sur l'iPad avec iSSH qui peut fonctionner comme serveur X11, et travailler à distance via SSH et X11 avec l'iPad comme serveur.
Je pensais que puisque c'était facile avec l'iPad, ce serait facile avec Android. Mais je suis bête ! Ce n'est pas le cas, comme je le vois.
En cette question de la SE et sur d'autres sites, les gens disent "n'utilisez pas X11, utilisez simplement VNC ! Cependant, je ne vois pas comment je peux démarrer x11vnc à distance sur une machine sur laquelle je ne suis pas Root.
La situation est la suivante : Je ne suis PAS root sur la machine serveur. Le serveur fonctionne sous Linux. Je n'ai PAS d'accès physique au serveur. Je peux me connecter au serveur via SSH.
Lorsque je me connecte au serveur et que j'essaie d'exécuter x11vnc
comme ceci :
x11vnc -forever -shared -rfbauth ~/.vnc/passwd -create
J'ai obtenu cette message d'erreur effrayant après avoir essayé de se connecter avec l'application AndroidVNC (l'erreur est affichée sur le serveur et x11vnc s'arrête immédiatement). Si je n'utilise pas l'option -create
option, x11vnc
spectacles ce message effrayant et x11vnc se plante avant même d'attendre le client.
Donc. Ma question est assez simple. Que dois-je faire pour me connecter à la machine linux et faire quelque chose de similaire à ce que j'ai fait avec iSSH et X forwarding ?
edit : aha, il semble que dans notre école nous utilisons une version obsolète de X11vnc, c'est donc pour ça que ça casse. Génial. Bon, je ne pourrai probablement pas persuader l'administrateur de le mettre à jour, donc j'aurai besoin d'un autre moyen d'exécuter des applications graphiques à distance, si rien de tel qu'iSSH n'existe.