Làm cách nào để gắn vào phiên hiển thị cục bộ của máy từ xa qua ssh?


15

Kịch bản:

Linux mint đang chạy trên một máy tính tại nhà của tôi. Tôi có một số ứng dụng gui mở trên nó.

Tôi xa nhà nhưng muốn nhận các ứng dụng đang mở. Tôi có cygwin / x và tôi biết cách ssh -X homecomputervà tôi có thể chạy các ứng dụng gui từ đó, nhưng tôi muốn truy cập vào các cửa sổ đã mở trên màn hình cục bộ.

Có cách nào để đính kèm vào phiên x hiện có trên linux mà không cần sử dụng phần mềm bổ sung như VNC không?

Cảm ơn!


chỉ tò mò, bạn có một IP tĩnh cho kết nối nhà của bạn, cho phép bạn làm điều này? Tôi không nghĩ rằng tôi có thể nhìn thấy máy tính ở nhà của mình từ bên ngoài
lưỡng cư

@foampile - Máy của tôi luôn bật nên hầu hết địa chỉ IP vẫn giữ nguyên và tôi đã thiết lập chuyển tiếp cổng trên bộ định tuyến của mình để tôi có thể truy cập vào nó.
Matthew

1
@foampile Hãy nhìn vào dyndns.com (bỏ qua 'sản phẩm' phải trả tiền và chỉ cần đăng ký tài khoản tại 'Đăng nhập'). Với điều đó, bạn có thể giữ cùng tên DNS (miễn phí) ngay cả khi IP của bạn thay đổi. Nhiều bộ định tuyến hỗ trợ nó và nếu họ không chắc chắn bạn có thể làm gì đó cho máy của mình.
am

Vì vậy, giải pháp nào bạn đã kết thúc sử dụng?
einpoklum

1
@einpoklum Tôi không thể tìm thấy bất cứ thứ gì mà không cần sử dụng phần mềm bổ sung; cuối cùng chỉ sử dụng vnc.
Matthew

Câu trả lời:


6

Bạn có thể chạy cả máy chủ VNC trình xem VNC trên máy tính ở nhà, chuyển tiếp X trình xem VNC thông qua kết nối SSH. Đó là VNC, nhưng bạn không cần bất kỳ phần mềm bổ sung nào ở phía Cygwin / X và mọi thứ vẫn được bảo mật qua SSH:

cygwin$ ssh -X home
home$ x11vnc -display :0 &
home$ xtightvncviewer localhost:0

1
mặc dù điều đó sẽ hoạt động, nó sẽ hữu dụng hơn nhiều nếu bạn chạy ứng dụng khách vnc trên máy tính khác, sử dụng chuyển tiếp cổng ssh cho cổng vnc. (cũng xem vinonhư là một thay thế cho x11vnc, thậm chí có thể được bật theo mặc định trên mint).
Stéphane Chazelas

5

Điều này tương tự, mặc dù không phải là một bản sao chính xác của câu hỏi 11623 . Có thể di chuyển các ứng dụng giữa các màn hình X; có một cái nhìn tại xmove , guictict hoặc xpra .


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.