C'est étrange. Je me connecte depuis mon ordinateur portable (LMDE) à un hôte distant (SUSE Linux enterprise) à l'aide de ssh -X. Je souhaite lancer une instance de Firefox exécutée sur le serveur distant afin de pouvoir accéder aux pages Web sur un réseau privé.
User@RemoteMachine $ which -a firefox
/usr/bin/firefox
User@RemoteMachine $ /usr/bin/firefox --version
Mozilla Firefox 2.0.0.2, Copyright (c) 1998 - 2007 mozilla.org
User@LocalMachine $ which -a firefox
/usr/bin/firefox
User@LocalMachine $ /usr/bin/firefox --version
Mozilla Firefox 14.0.1
Maintenant, si Firefox ne s'exécute pas sur la machine locale, tout se passe comme prévu et l'exécution firefoxsur la machine distante fait apparaître une fenêtre Firefox (v 2. 0) s'exécutant sur la machine distante . Cependant, si Firefox est en cours d'exécution sur la machine locale, une deuxième fenêtre de Firefox 14. 0. 1 en cours d'exécution sur la machine locale apparaît.
J'ai vérifié en haut dans les deux machines. Dans le 2ème cas, un processus Firefox apparaît brièvement sur la machine distante puis disparaît lorsque la version locale de Firefox est lancée.
Mes questions sont les suivantes:
Ce qui donne? Comment / pourquoi Firefox peut-il se connecter à son instance existante sur la machine locale? La machine distante semble avoir accès à la machine locale. En fait, il semble avoir le droit d'exécuter des programmes sur ma machine locale. Suis-je en train de manquer quelque chose ou est-ce juste bizarre?
N'est-ce pas un risque pour la sécurité?