Tôi muốn chạy một ứng dụng GUI trên máy tính Ubuntu của mình, nhưng nó phải được bắt đầu bằng một tập lệnh shell trên máy chủ Debian của tôi nghĩ SSH.
Điều này có thể không?
Tôi muốn chạy một ứng dụng GUI trên máy tính Ubuntu của mình, nhưng nó phải được bắt đầu bằng một tập lệnh shell trên máy chủ Debian của tôi nghĩ SSH.
Điều này có thể không?
Câu trả lời:
Điều này làm việc cho tôi một khi tôi đã tham gia:
export DISPLAY=:0; nohup iceweasel &>/dev/null &
Vâng, điều này là có thể. Bạn sẽ chỉ cần chuyển tiếp lưu lượng X thông qua kết nối SSH. Ví dụ: kết nối như thế này:
debian-computer:$ ssh -X username@ubuntu-computer
Sau đó, chỉ cần khởi động ứng dụng từ dấu nhắc SSH. Cửa sổ GUI sẽ xuất hiện trên hộp debian của bạn (mà bạn đã đăng nhập cục bộ). Tất cả quá trình xử lý sẽ được thực hiện bởi máy tính từ xa (phiên bản Ubuntu).
Lưu ý rằng điều này sẽ chỉ hoạt động nếu bạn có một máy chủ cửa sổ X đang chạy trên máy tính cục bộ của bạn. Đây chắc chắn sẽ là trường hợp nếu bạn có cài đặt linux / unix trên máy tính để bàn và bạn cũng có thể cài đặt máy chủ X trên Mac OS và Windows, nhưng chúng không được cài đặt theo mặc định.
Cảm ơn câu trả lời của bạn. Trong thời gian đó, tôi đã thử một vài thứ khác và một trong những điều đó là tạo kết nối SSH với máy tính Ubuntu và chạy tập lệnh trên máy đó.
Trên một trong những dòng đầu tiên của tập lệnh đó, tôi đã xác định màn hình XUẤT. Người chơi biết ngay anh ta nên sử dụng màn hình nào ..
Cảm ơn một lần nữa.