Clipboard disediakan oleh X server . Tidak peduli apakah server tidak memiliki headless atau tidak, yang penting adalah sesi grafis lokal Anda tersedia untuk program yang berjalan pada mesin jarak jauh. Berkat desain jaringan transparan X, hal ini dimungkinkan.
Saya berasumsi bahwa Anda terhubung ke server jarak jauh dengan SSH dari mesin yang menjalankan Linux. Pastikan penerusan X11 diaktifkan di konfigurasi klien dan di konfigurasi server. Dalam konfigurasi klien, Anda harus memiliki garis ForwardX11 yes
di
~/.ssh/config
untuk memilikinya secara default, atau memberikan opsi -X
kepada ssh
perintah hanya untuk sesi itu. Dalam konfigurasi server, Anda harus memiliki garis X11Forwarding yes
di
/etc/ssh/sshd_config
(itu hadir secara default pada Ubuntu).
Untuk memeriksa apakah X11 forwarding diaktifkan, melihat nilai dari
DISPLAY
variabel lingkungan: echo $DISPLAY
. Anda akan melihat nilai seperti localhost:10
(aplikasi yang berjalan pada mesin jarak jauh diberitahu untuk terhubung ke layar yang berjalan pada mesin yang sama, tetapi koneksi tampilan tersebut sebenarnya diteruskan oleh SSH ke tampilan sisi klien Anda). Perhatikan bahwa jika DISPLAY
tidak disetel, tidak ada gunanya menyetelnya secara manual: variabel lingkungan selalu disetel dengan benar jika penerusan ada. Jika Anda perlu untuk mendiagnosa masalah koneksi SSH, memberikan opsi -vvv
untuk ssh
mendapatkan jejak rinci tentang apa yang terjadi.
Jika Anda terhubung melalui beberapa cara lain, Anda mungkin dapat atau mungkin tidak dapat mencapai penerusan X11. Jika klien Anda menjalankan Windows,
PuTTY
mendukung penerusan X11; Anda harus menjalankan server X pada mesin Windows seperti Xming .
Oleh Gilles dari askubuntu
echo $DISPLAY
dikatakannya?