Clipboard được cung cấp bởi các máy chủ X . Không quan trọng là máy chủ có đầu hay không, điều quan trọng là phiên đồ họa cục bộ của bạn có sẵn cho các chương trình chạy trên máy từ xa. Nhờ thiết kế trong suốt của X, điều này là có thể.
Tôi giả sử rằng bạn đang kết nối với máy chủ từ xa bằng SSH từ máy chạy Linux. Đảm bảo rằng chuyển tiếp X11 được bật cả trong cấu hình máy khách và trong cấu hình máy chủ. Trong cấu hình máy khách, bạn cần phải có dòng ForwardX11 yes
vào ~/.ssh/config
để bật nó theo mặc định hoặc chuyển tùy chọn -X
cho ssh
lệnh chỉ cho phiên đó. Trong cấu hình máy chủ, bạn cần phải có dòng X11Forwarding yes
trong /etc/ssh/sshd_config
(nó hiện diện theo mặc định trên Ubuntu).
Để kiểm tra xem chuyển tiếp X11 có được bật hay không, hãy xem giá trị của DISPLAY
biến môi trường : echo $DISPLAY
. Bạn sẽ thấy một giá trị như localhost:10
(các ứng dụng chạy trên máy từ xa được yêu cầu kết nối với màn hình chạy trên cùng một máy, nhưng thực tế kết nối hiển thị đó được SSH chuyển tiếp đến màn hình phía máy khách của bạn). Lưu ý rằng nếu DISPLAY
không được đặt, sẽ không sử dụng cài đặt thủ công: biến môi trường luôn được đặt chính xác nếu chuyển tiếp được đặt đúng chỗ. Nếu bạn cần để chẩn đoán các vấn đề kết nối SSH, vượt qua tùy chọn -vvv
để ssh
có được một dấu vết chi tiết về những gì đang xảy ra.
Nếu bạn đang kết nối thông qua một số phương tiện khác, bạn có thể hoặc không thể đạt được chuyển tiếp X11. Nếu khách hàng của bạn đang chạy Windows, PuTTY hỗ trợ chuyển tiếp X11; bạn sẽ phải chạy máy chủ X trên máy Windows, chẳng hạn như Xming .