Menginstal dan Mengonfigurasi Server dan Klien X2Go di Debian 8


Sebagian besar kekuatan di balik Linux berasal dari baris perintah dan kemampuan sistem untuk dikelola dengan mudah dari jarak jauh. Namun, bagi sebagian besar pengguna Windows atau administrator Linux pemula, mungkin ada preferensi untuk memiliki akses ke antarmuka pengguna grafis untuk fungsionalitas manajemen jarak jauh.

Pengguna lain mungkin hanya memiliki desktop di rumah yang mungkin juga memerlukan aplikasi grafis yang dikelola dari jarak jauh. Situasi apa pun yang mungkin terjadi, ada beberapa risiko keamanan yang melekat seperti lalu lintas jarak jauh tidak dienkripsi sehingga memungkinkan pengguna jahat untuk mengendus sesi desktop jarak jauh.

Untuk mengatasi masalah umum ini pada sistem desktop jarak jauh, X2Go menyalurkan sesi desktop jarak jauh melalui shell aman (SSH). Meskipun hanya satu dari banyak manfaat X2Go, ini sangat penting!

Fitur X2Go

  1. Kontrol desktop jarak jauh grafis.
  2. Disalurkan melalui SSH.
  3. Dukungan suara.
  4. Berbagi file dan printer dari klien ke server.
  5. Kemampuan untuk mengakses satu aplikasi daripada seluruh sesi desktop.

Pengaturan Lingkungan

  1. Panduan ini mengasumsikan pengaturan Debian 8 (Jessie) yang berfungsi dengan LXDE (namun lingkungan desktop lain mendukung; silakan lihat tautan ini).
  2. Klien Linux lain yang menginstal perangkat lunak klien X2Go (Panduan ini menggunakan Linux Mint 17.1 dengan lingkungan desktop Cinnamon).
  3. Koneksi jaringan berfungsi dengan server openssh sudah diinstal dan berfungsi.
  4. Akses root

Instalasi Server dan Klien X2Go di Debian 8

Bagian proses ini memerlukan pengaturan server X2Go serta klien X2Go agar dapat memiliki koneksi desktop jarak jauh. Panduan ini akan dimulai pertama dengan pengaturan server dan kemudian melanjutkan ke pengaturan klien.

Instalasi Server X2Go

Server dalam tutorial ini adalah sistem Debian 8 yang menjalankan LXDE. Awal proses instalasi adalah menginstal repositori X2Go Debian dan mendapatkan kunci GPG. Langkah pertama adalah mendapatkan kunci yang dapat dengan mudah dilakukan apt.


apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E

Setelah kunci diperoleh, file repositori perlu dibuat agar dapat mencari paket X2Go di lokasi repositori tertentu. Ini semua dapat dilakukan dengan satu perintah sederhana yang membuat file daftar apt yang diperlukan dan memasukkan entri yang sesuai ke dalam file tersebut.


echo "deb http://packages.x2go.org/debian jessie main" >> /etc/apt/sources.list.d/x2go.list
apt-get update

Perintah di atas akan memerintahkan apt untuk mencari paket di repositori yang baru disediakan ini dan lebih khusus lagi paket X2Go. Pada titik ini, sistem siap untuk menginstal server X2Go menggunakan meta-packager yang tepat.


apt-get install x2goserver

Pada titik ini server X2Go harus diinstal dan dimulai. Itu selalu merupakan ide bagus untuk memastikan bahwa server yang diinstal sedang berjalan.


ps aux | grep x2go

Jika sistem tidak memulai X2Go secara otomatis, jalankan perintah berikut untuk mencoba memulai layanan.


service x2goserver start

Pada titik ini konfigurasi server dasar harus dilakukan dan sistem harus menunggu koneksi dari sistem klien X2Go.