Правильно, це дивно. Я підключаюся зі свого ноутбука (LMDE) до віддаленого хоста (підприємство SUSE Linux) за допомогою ssh -X. Я хочу запустити екземпляр Firefox, який працює на віддаленому сервері, щоб я мав доступ до веб-сторінок у приватній мережі.
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
Тепер, якщо Firefox не працює на локальній машині, все піде так, як очікувалося, а виконання firefox
на віддаленій машині викликає появу вікна Firefox (v 2. 0) на віддаленій машині . Тим НЕ менше, якщо Firefox буде запущений на локальному комп'ютері , а другий вікно Firefox 14. 0. 1 працює на локальній машині з'являється.
Я перевірив вершину в обох машинах. У другому випадку процес Firefox briefely з'являється на віддаленій машині, а потім зникає при запуску локальної версії Firefox.
Мої запитання такі:
Що дає? Як / чому Firefox може підключитися до свого наявного примірника на локальній машині? Здається, віддалений апарат має доступ до локальної машини. Фактично, схоже, воно має право виконувати програми на моїй локальній машині. Я щось пропускаю чи це просто дивно?
Це не є ризиком для безпеки?