Blognya Tedy Tirtawidjaja

Kumpulan tulisan dan curahan pikiran saya yang bodoh ini

SSH X Forwarding di Ubuntu


Di tempat kerja, sehari-hari saya menggunakan PC plus Ubuntu 7.04.
Pertanyaannya adalah : bagaimana menggunakan aplikasi berbasis grafis (GUI) pada remote computer (server) sementara kita hanya bisa mengakses server dengan terminal yang full text based ? Contohnya : sangat tidak mungkin kita membuka Mozilla-nya server kalau kita hanya bisa mengakses server dengan SSH client (dalam kasus saya adalah terminal konsolnya Ubuntu), karena terminal hanya menampilkan teks.

Kalau saya menggunakan Windows, saya pasti akan menggunakan program semacam XManager. Nah masalahnya saya sekarang menggunakan Linux. Setelah bertanya pada Om Google saya mendapat jawabannya : SSH X Forwarding. Gampangnya melewatkan data grafis tampilan melalui SSH tunnel.

Siang tadi saya mencoba mengakses server yang diisi dengan Solaris 10 dari PC saya (Ubuntu 7.04). Ini contoh tampilan terminal saya tadi setelah sukses belajar SSH X Forwarding.

tedy@tedy-desktop:~$ xhost +
access control disabled, clients can connect from any host
tedy@tedy-desktop:~$ ssh -X root@172.16.209.121
Password:
Last login: Tue Jul 31 16:01:32 2007 from 172.16.209.33
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
You have new mail.
# set DISPLAY 172.16.209.33=:0.0
# export DISPLAY
# /usr/sfw/bin/mozilla

Perintah di atas sukses menampilkan program yang berjalan di server, lihat tampilannya ini :

xhost

Beberapa langkahnya secara umum adalah :

  1. Di PC yang kita pakai (local computer), jalankan# xhost +
    Perintah ini membuat X server yang ada di PC bisa menerima paket dari host manapun.
  2. Jalankan SSH Forwarding dengan perintah : # ssh -X user@serverUser dan server adalah nama login anda pada server yang dituju.
  3. Setelah masuk ke dalam server lewat SSH, jalankan perintah :
    # set DISPLAY local-computer=:0.0
    # export DISPLAY

    Perintah di atas akan membuat semua tampilan grafis dari perintah yang dijalankan akan ditampilkan pada local computer.
  4. Silakan coba aplikasi berbasis grafis. Pada kasus saya di atas, saya coba buka Mozilla web browser.

Kurang lebih seperti itu, cara bodoh-bodohan saja ya….newbie sih :D.

Thanks to Mr.Rully atas petunjuknya saat saya iseng mencoba hal ini :).





Comments



1
Author:  jesie | Date:  August 7, 2007 | Time:  10:45 am
Using Mozilla Firefox Mozilla Firefox 2.0.0.3 on Ubuntu Linux Ubuntu Linux

hehehehe, gw juga udah bisa men, danke buat tutorialnya :D

2
Author:  k03rnia | Date:  September 24, 2008 | Time:  3:41 am
Using Mozilla Mozilla 1.9a8 on Linux Linux

oOoO…gitu to caranya. Makasih Om! Tadinya binun banget! Matur kesuwun…

3
Author:  tedy | Date:  September 24, 2008 | Time:  3:42 am
Using Mozilla Firefox Mozilla Firefox 3.0.1 on Windows Windows XP

@ k03rnia : :D



Write a Comment

Note: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Using Mozilla Firefox Mozilla Firefox 3.0.1 on Windows Windows XP