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 perintah berikut :
    # 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@server
    

    User 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 :).

Libur Pilkada

Hore tanggal 8 Agustus 2007 nanti saya libur kerja :)). Baru saja saya membaca email dari kepala human & resources department bahwa tanggal 8 Agustus kantor libur. Lihat cuplikan Announcement yang dilampirkan dalam email tadi :

libur pilkada

Bukan warga kota Jakarta, bukan peserta Pilkada tapi boleh kan saya ikut senang..ha..ha..ha..senangnya liburan meskipun nyatanya paling “bertapa” saja seharian di kos =)).

Eh Anda tahu kan tanggal 8 Agustus nanti akan ada pemilihan Gubernur langsung untuk pertama kalinya di Jakarta? Jangan-jangan dari tadi saya cerita Anda bingung apa itu Pilkada :D. Tanggal 8 nanti semua warga kota Jakarta (yang terdaftar loh ya) akan ikut pemilihan kepala daerah alias Gubernur. Ada 2 pasangan Gubernur yang bersaing meraih suara. Pertama adalah pasangan Adang Daradjatun & Dani Anwar, kedua adalah pasangan Fauzi Bowo & Prijanto. Sudah seminggu ini Jakarta diramaikan kampanye dari kedua pasangan ini. Kira-kira seperti itu lah ceritanya.