Remote Aplikasi GUI dari PC Lain

By | 8 Oktober 2019

MWI – Beberapa kali melakukan Ujian Akhir materi Diklat Server di Kelas TKJ, ternyata untuk memeriksa merasa kesulitan, apalagi jika harus menghampiri PC peserta didik satu-satu persatu. Karena masalah inilah akhir memulai mencari cara terbaik untuk melakukan pemeriksaan dan akhir-nya ditemukanlah caranya.

Terdapat 2 perintah utama pada tutorial kali ini yang digunakan, yaitu perintah xhost dan ssh. Xhost adalah On Unix-like operating systems, the xhost command is a server access control program for X. It adds and deletes hostnames or user names to the list allowed to make connections to the X server. ssh adalah Secure Shell (SSH) adalah sebuah protokol jaringan kriptografi untuk komunikasi data yang aman, login antarmuka baris perintah, perintah eksekusi jarak jauh, dan layanan jaringan lainnya antara dua jaringan komputer.

Cara melakukannya adalah: (misal PC yang akan meremote memiliki IP 192.168.1.2 (PC1) dan PC yang di remote memiliki IP 192.168.1.11 (PC2)), semua dikerjakan di terminal milik PC1 (Peremote – 192.168.1.2)

berikan perintah agar PC kita dapat menjalankan perintah x (GUI) dengan perintah

xhost + 192.168.3.11

Lanjutkan dengan memberikan perintah ssh dan menjalan program yang sudah terinstall di PC2, misal virtualbox

ssh -AY user@192.168.1.11 virtualbox

Bagaimana kalau perintah tersebut membutuhkan akses sudo (misal di linux basis debian seperti Linux Mint 19.1 yang seperti penulis gunakan pada saat tutorial ini dibuat). Caranya adalah

ssh -AY user@192.168.1.11 "sudo unetbootin"

ternyata malah pesan seperti ini saudara-saudara “sudo: no tty present and no askpass program specified” ternyata kita harus edit dahulu urusan sudonya. Buat agar sudo tidak meminta password untuk program unetbootin yang akan kita jalankan, caranya: berpindah dahulu ke PC2 (192.168.1.11) dengan ssh pada terminal yang berbeda

ssh user@192.168.1.11
sudo visudo

masukan password user pada PC2 lalu edit sudo dengan perintah visudo dan tambahkan pada bari paling akhir perintah

instrukturtkj ALL = NOPASSWD: /sbin/poweroff, /sbin/start, /sbin/stop, /usr/bin/unetbootin

Sebagai catatan, sesuai instruksi yang dibutuhkan. Perintah ssh dengan opsi AY dapat diganti dengan AX semisal ini

$ ssh -AX user@host xterm

Selesai. Demikian sedikit ilmu yang coba di tuangkan dalam blog ini, semoga bermanfaat adanya. Terima kasih. (ms).

Sumber Informasi:
1. StackExchange.com
2. TechRepublic.com
3. TecMint.com

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.