Khởi chạy phiên Gnome từ thiết bị đầu cuối


12

Tôi đang truy cập vào máy của bạn tôi và tôi tự hỏi làm thế nào tôi có thể khởi chạy phiên Gnome qua SSH. Tôi cần mở trình duyệt web trên máy của anh ấy để xem một cái gì đó chỉ có thể được thực hiện từ tên máy chủ của anh ấy. Cách dễ nhất để đạt được điều này thông qua SSH là gì?

Câu trả lời:


7

Chuyển sang thiết bị đầu cuối thứ hai, ví dụ tty2: CtrlAlt- F2, đăng nhập và bắt đầu phiên X mới trên màn hình có sẵn:

xinit -- :1

Bây giờ ssh sang máy khác, cho phép chuyển tiếp X (hoặc chuyển tiếp X đáng tin cậy với -Y):

ssh -X user@machine

Sau khi đăng nhập, bắt đầu một phiên gnome mới:

gnome-session

Bạn cũng có thể vượt qua gnome-sessionnhư một lệnh để ssh.


7

Nếu tất cả những gì bạn cần làm là chạy một phiên web, dường như đến từ máy tính của bạn bè, tôi khuyên bạn chỉ nên chạy OpenSSH với đối số ssh -D8888 (8888 chỉ là một ví dụ) và thiết lập trình duyệt cục bộ của bạn để trỏ đến localhost: 8888 làm proxy SOCKS5.

Nếu bạn phải chạy trình duyệt qua liên kết, không có lý do gì bạn cần khởi động toàn bộ phiên Gnome, chỉ cần chạy ssh -X như được mô tả trong các câu hỏi khác, rồi chạy trình duyệt một mình.


2

Trong Ubuntu, tôi sử dụng các lệnh sau:

người dùng ssh -X @ host gnome-session

hoặc là

ssh -Y người dùng @ máy chủ gnome-session


2

Bạn có thể sử dụng ssh -Xhoặc ssh -Yđến máy của anh ấy để chạy ứng dụng trên máy của bạn bè nhưng sử dụng Xorg của bạn. Trình duyệt web vẫn sẽ tạo kết nối từ tên máy chủ của anh ấy.


1

Để khởi chạy gnometừ thiết bị đầu cuối sử dụng lệnh startx.


Không. .xinitrc phải được thiết lập cho điều đó,
RichieHH

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.