Clipboard disediakan oleh X server . Tidak masalah apakah server tidak memiliki kepala atau tidak, yang penting adalah bahwa sesi grafis lokal Anda tersedia untuk program yang berjalan pada mesin jarak jauh. Berkat desain transparan-jaringan X, 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. Di konfigurasi klien, Anda harus memiliki garis ForwardX11 yes
masuk ~/.ssh/config
untuk mengaktifkannya secara default, atau meneruskan opsi -X
ke 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 di mesin jarak jauh diperintahkan untuk terhubung ke layar yang berjalan di mesin yang sama, tetapi koneksi layar sebenarnya diteruskan oleh SSH ke tampilan sisi klien Anda). Perhatikan bahwa jika DISPLAY
tidak disetel, tidak ada gunanya mengaturnya secara manual: variabel lingkungan selalu ditetapkan dengan benar jika penerusan sudah 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 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 .