Phải, điều này thật lạ. Tôi đang kết nối từ máy tính xách tay của mình (LMDE) đến một máy chủ từ xa (SUSE Linux Enterprise) bằng ssh -X. Tôi muốn khởi chạy một phiên bản Firefox chạy trên máy chủ từ xa để tôi có thể truy cập vào các trang web trên một mạng riêng.
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
Bây giờ, nếu Firefox không chạy trên máy cục bộ, mọi thứ sẽ như mong đợi và thực thi firefox
trên máy từ xa sẽ khiến cửa sổ Firefox (v 2. 0) chạy trên máy từ xa hiển thị. Tuy nhiên, nếu Firefox đang chạy trên máy cục bộ, một cửa sổ thứ hai của Firefox 14. 0. 1 chạy trên máy cục bộ sẽ xuất hiện.
Tôi đã kiểm tra hàng đầu trong cả hai máy. Trong trường hợp thứ 2, một quy trình Firefox xuất hiện nhanh chóng trên máy từ xa và sau đó biến mất khi phiên bản Firefox cục bộ được khởi chạy.
Câu hỏi của tôi là như sau:
Đưa cái gì? Làm thế nào / tại sao Firefox có thể kết nối với phiên bản hiện có của nó trên máy cục bộ? Máy từ xa dường như có quyền truy cập vào máy cục bộ. Trên thực tế, nó dường như có quyền thực thi các chương trình trên máy cục bộ của tôi. Tôi đang thiếu một cái gì đó hay điều này chỉ là lạ?
Đây không phải là một rủi ro bảo mật?