Je suis en train d'essayer d'accéder à mon ordinateur de travail (serveur C) via vnc. J'ai les droits root sur cette machine. Je ne peux pas y accéder directement donc je dois passer par le serveur B. J'ai suivi les étapes suivantes.
Tout d'abord sur ma machine locale, j'ai exécuté
ssh -L 5900:serverC:5900 user@serverB
et ensuite sur serverC j'ai exécuté
x11vnc -safer -localhost -nopw -once -display :0
Cependant, lorsque je fais ensuite
vinagre localhost::5900
sur ma machine locale, il dit qu'il ne peut pas se connecter.
Ma machine locale et serverC sont toutes les deux sous ubuntu. serverB tourne sous CentOS et je n'ai pas les droits root dessus.
Qu'est-ce que je fais de mal ?
Si ce n'est pas une erreur de ma part, quel est un bon moyen de diagnostiquer le problème ? Y a-t-il un moyen de vérifier si le serveurB a désactivé la redirection de port ? Y a-t-il un moyen de faire de la redirection de port dans l'espace utilisateur ?