Debian 8にX2Goサーバーとクライアントをインストールおよび設定する
Linuxの背後にある多くの力は、コマンドラインとシステムを簡単にリモートで管理できる能力から来ています。しかし、Windowsの世界から来たほとんどのユーザーや初心者のLinux管理者にとっては、リモート管理機能のためにグラフィカルユーザーインターフェースへのアクセスが好まれるかもしれません。
他のユーザーは、自宅にデスクトップを持っていて、リモートでグラフィカルアプリケーションを管理する必要があるかもしれません。どちらの状況であっても、リモートトラフィックが暗号化されていないため、悪意のあるユーザーがリモートデスクトップセッションを傍受できるという固有のセキュリティリスクがあります。
このリモートデスクトップシステムの一般的な問題を解決するために、X2Go はリモートデスクトップセッションをセキュアシェル(SSH)を通じてトンネルします。X2Go の多くの利点の一つではありますが、非常に重要な利点です!
X2Goの特徴
- グラフィカルリモートデスクトップコントロール。
- SSHを介してトンネリングしました。
- 音声サポート。
- クライアントからサーバーへのファイルとプリンターの共有。
- 全体のデスクトップセッションではなく、単一のアプリケーションにアクセスする能力。
環境設定
- このガイドは、LXDEを使用した作動するDebian 8(Jessie)セットアップを前提としています(他のデスクトップ環境もサポートされていますが、詳しくはこのリンクを参照してください)。
- X2Goクライアントソフトウェアをインストールする別のLinuxクライアント(このガイドではLinux Mint 17.1をCinnamonデスクトップ環境で使用しています)。
- openssh-serverがすでにインストールされており、動作しているネットワーク接続が作業中です。
- ルートアクセス
Debian 8におけるX2Goサーバーとクライアントのインストール
このプロセスのこの部分では、リモートデスクトップ接続を持つためにX2GoサーバーとX2Goクライアントの設定が必要になります。ガイドはまずサーバーの設定から始まり、その後クライアントの設定に進みます。
X2Goサーバーのインストール
このチュートリアルのサーバーは、Debian 8 システムで LXDE を実行します。インストールプロセスの開始は、X2Go Debian リポジトリをインストールし、GPGキーを取得することです。最初のステップは、apt を使用して簡単に実行できるキーを取得することです。
apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
キーが取得されたら、aptが特定のリポジトリの場所でX2Goパッケージを探すためのリポジトリファイルを作成する必要があります。これは、必要なaptリストファイルを作成し、そのファイルに適切なエントリを追加する1つの簡単なコマンドです。
echo "deb http://packages.x2go.org/debian jessie main" >> /etc/apt/sources.list.d/x2go.list
apt-get update
上記のコマンドは、apt に新たに提供されたリポジトリ内でパッケージを検索し、特にX2Goパッケージを探すよう指示します。この時点で、システムはapt メタパッケージャーを使用してX2Goサーバーのインストールの準備が整いました。
apt-get install x2goserver
この時点でX2Goサーバーはインストールされ、起動しているはずです。ただし、インストールされたサーバーが実際に動作していることを確認するのは常に良い考えです。
ps aux | grep x2go
システムが自動的にX2Goを起動しない場合は、次のコマンドを実行してサービスを起動することを試みてください。
service x2goserver start
この時点で基本的なサーバー設定は完了しており、システムはX2Goクライアントシステムからの接続を待機しているはずです。

