Bene, questo è strano. Mi collego dal mio laptop (LMDE) a un host remoto (SUSE Linux enterprise) usando ssh -X. Voglio avviare un'istanza di Firefox in esecuzione sul server remoto in modo da poter accedere alle pagine Web su una rete privata.
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
Ora, se Firefox non è in esecuzione sul computer locale, tutto procede come previsto e l'esecuzione firefox
sul computer remoto provoca la visualizzazione di una finestra di Firefox (v 2. 0) in esecuzione sul computer remoto . Tuttavia, se Firefox è in esecuzione sul computer locale, viene visualizzata una seconda finestra di Firefox 14. 0. 1 in esecuzione sul computer locale .
Ho controllato in alto in entrambe le macchine. Nel secondo caso, un processo di Firefox appare brevemente sul computer remoto e poi scompare all'avvio della versione locale di Firefox.
Le mie domande sono le seguenti:
Cosa dà? Come / perché Firefox può connettersi alla sua istanza esistente sul computer locale? La macchina remota sembra avere accesso alla macchina locale. Sembra, infatti, avere il diritto di eseguire programmi sul mio computer locale. Mi sto perdendo qualcosa o è strano?
Non è questo un rischio per la sicurezza?