Remote Aplikasi GUI dari PC Lain

By | Februari 24, 2023

MWI – Beberapa kali melakukan Ujian Akhir materi Diklat Server di Kelas TKJ di Rumah Gemilang Indonesia (RGI), 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.

Persiapan

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.3.100 (PC0) dan PC yang di remote memiliki IP 192.168.3.101 (PC1)), semua dikerjakan di terminal milik PC0 (Peremote – 192.168.3.100)

Inisialisasi

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

xhost + 192.168.3.101

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

ssh -AY user@192.168.3.101 virtualbox

Jika Ada Masalah

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.3.101 "sudo unetbootin"

ternyata ada 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 PC1 (192.168.3.101) dengan ssh pada terminal yang berbeda

Solusi

ssh user@192.168.3.101
sudo visudo

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

tkj00 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

Penutup

Selesai kali ini dan, 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 *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.