Debian 8'de X2Go Sunucusunu ve İstemcisini Kurmak ve Yapılandırmak


Linux'un arkasındaki gücün çoğu komut satırından ve bir sistemin kolayca uzaktan yönetilebilmesinden gelir. Ancak, Windows dünyasından çoğu kullanıcı veya acemi Linux yöneticileri için, uzaktan yönetim işlevselliği için grafik kullanıcı arayüzüne erişim tercihi olabilir.

Diğer kullanıcıların evde grafik uygulamalarının uzaktan yönetilmesi gerekebilecek bir masaüstü bilgisayarı olabilir. Hangi durum söz konusu olursa olsun, uzak trafiğin şifrelenmemesi ve böylece kötü niyetli kullanıcıların uzak masaüstü oturumunu koklamasına izin vermesi gibi bazı doğal güvenlik riskleri vardır.

Uzak masaüstü sistemleriyle bu yaygın sorunu çözmek için, X2Go, uzak masaüstü oturumunu güvenli kabuk (SSH) aracılığıyla tüneller. X2Go'nun birçok faydasından sadece biri olsa da, bu çok önemli!

  1. Graphical remote desktop control.
  2. Tunneled through SSH.
  3. Sound support.
  4. File and printer sharing from client to server.
  5. Ability to access a single application rather than a whole desktop session.
  1. This guide assumes a working Debian 8 (Jessie) setup with LXDE (other desktop environments are support however; please see this link).
  2. Another Linux client to install the X2Go client software (This guide uses Linux Mint 17.1 with the Cinnamon desktop environment).
  3. Working network connection with openssh-server already installed and working.
  4. Root access

X2Go Sunucusunun ve İstemcinin Debian 8'e Kurulumu

Sürecin bu kısmı, uzak masaüstü bağlantısına sahip olmak için X2Go sunucusunun yanı sıra bir X2Go istemcisinin kurulmasını gerektirecektir. Kılavuz ilk olarak sunucu kurulumuyla başlayacak ve ardından istemci kurulumuna ilerleyecektir.

Bu eğitimdeki sunucu, LXDE çalıştıran Debian 8 sistemi olacaktır. Kurulum işleminin başlangıcı, X2Go Debian deposunu kurmak ve GPG anahtarlarını almaktır. İlk adım, apt.

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

Anahtarlar alındıktan sonra, belirli bir depo konumunda X2Go paketlerini aramaya uygun bir depo dosyasının oluşturulması gerekir. Tüm bunlar, gerekli apt list dosyasını oluşturan ve bu dosyaya uygun girişi koyan basit bir komutla gerçekleştirilebilir.

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

Yukarıdaki komutlar apt'a bu yeni sağlanan depoda paketler ve daha özel olarak X2Go paketlerini arama talimatı verecektir. Bu noktada, sistem apt meta-packager kullanarak X2Go sunucusunu kurmaya hazırdır.

# apt-get install x2goserver

Bu noktada X2Go sunucusu kurulmalı ve başlatılmalıdır. Yine de kurulu sunucuların çalıştığını doğrulamak her zaman iyi bir fikirdir.

# ps aux | grep x2go

Sistemin X2Go'yu otomatik olarak başlatmaması durumunda, hizmeti başlatmayı denemek için aşağıdaki komutu çalıştırın.

# service x2goserver start

Bu noktada temel sunucu yapılandırması yapılmalı ve sistem X2Go istemci sisteminden bağlantılar için beklemelidir.