Необходимо сказать Firefox на удаленной машине не волноваться о в настоящее время рабочем экземпляре. Используйте cli аргумент - неудаленный, чтобы сделать это:
Firefox remote$ - неудаленный и
Учитывая поведение Вы испытываете, я нахожу его, вероятно, что Firefox обнаруживает существование сессии, уже работающей на X-сервере (desktop
) и сообщение, что сессия для открытия нового окна.
Это дало бы поведение, которое Вы испытываете.
Иначе это должно вести себя точно, как Вы описываете. Firefox (X-клиент) не заботится, где X-сервер, с которым он говорит, расположен; весь трафик, порожденный из Firefox, прибывает из хоста, на котором он работает.
Другая опция (и это могло бы обеспечить, лучшая производительность) должен настроить прокси SOCKS, использующий ssh. Например,
удаленный ssh-D 8675
И затем настроенный Ваш локальный браузер использовать localhost:8675 в качестве прокси.