Masalah
Kebanyakan orang ingin terhubung ke server melalui ssh dengan opsi "-X" untuk menjalankan program GUI pada host jarak jauh menggunakan tampilan klien. Saya ingin menjalankan program GUI pada monitor fisik yang terpasang pada server. Apakah ini mungkin? Biarkan saya lebih spesifik:
Situasi saya adalah sebagai berikut: Saya memiliki workstation tanpa keyboard atau mouse, tetapi memiliki monitor yang terhubung dengannya. Saya ingin SSH menggunakannya dengan laptop saya dan dapat meluncurkan beberapa program grafis, seperti xeyes atau ssvnc dan menampilkannya di monitor workstation.
[xapple@laptop ~]$ ssh workstation
Last login: Mon Sep 26 20:03:35 2011 from laptop
[xapple@workstation ~]$ export DISPLAY=:0
[xapple@workstation ~]$ xeyes
No protocol specified
Error: Can't open display: :0
Edit: informasi tambahan
Saya mungkin harus menjelaskan beberapa hal dengan lebih jelas:
- Saya memiliki akses sudo di workstation, saya dapat menginstal apa pun jika diperlukan.
- Workstation menjalankan antarmuka pengguna GNOME.
- Sebelum melepas keyboard dan mouse dari workstation, saya masuk ke sesi GNOME. Seseorang dapat melihat desktop GNOME saya pada monitor workstation saat ini.
- Saya tidak ingin menjalankan program dari laptop saya di workstation. Saya ingin menjalankan program workstation di workstation. Xeyes atau apa pun yang dapat dieksekusi ditemukan pada server jarak jauh dan harus dijalankan pada monitor server jarak jauh
- Saya mengerti bahwa melakukan ini akan meninggalkan saya dalam situasi di mana kursor saya tidak akan terhubung ke antarmuka. Saya tidak dapat mengeklik sesuatu. Tidak apa-apa.
Setiap bantuan sangat dihargai!
xhost +
di server Anda?