Racja, to dziwne. Łączę się z mojego laptopa (LMDE) do zdalnego hosta (SUSE Linux Enterprise) za pomocą ssh -X. Chcę uruchomić instancję Firefox uruchomioną na zdalnym serwerze, aby mieć dostęp do stron internetowych w sieci prywatnej.
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
Teraz, jeśli Firefox nie działa na komputerze lokalnym, wszystko przebiega zgodnie z oczekiwaniami, a uruchomienie firefox
na komputerze zdalnym powoduje wyświetlenie okna przeglądarki Firefox (wersja 2.0) na komputerze zdalnym . Jednakże, jeśli Firefox jest uruchomiony na komputerze lokalnym do drugiego okna Firefoksa 14. 0. 1 działa na lokalnym komputerze pojawi.
Sprawdziłem górę na obu maszynach. W drugim przypadku proces Firefox pojawia się na krótko na zdalnym komputerze, a następnie znika po uruchomieniu lokalnej wersji Firefoksa.
Moje pytania są następujące:
Co daje? Jak / dlaczego Firefox może połączyć się z istniejącą instancją na komputerze lokalnym? Wygląda na to, że zdalny komputer ma dostęp do komputera lokalnego. W rzeczywistości wydaje się, że ma on prawo do wykonywania programów na moim komputerze lokalnym. Czy coś mi brakuje, czy to po prostu dziwne?
Czy to nie stanowi zagrożenia dla bezpieczeństwa?