ウェブサイト検索

Debian 8 での X2Go サーバーとクライアントのインストールと構成


Linux の背後にあるパワーの多くは、コマンド ラインと、システムをリモートから簡単に管理できる機能から来ています。ただし、Windows を使用しているほとんどのユーザーや初心者の Linux 管理者にとっては、リモート管理機能のためにグラフィカル ユーザー インターフェイスにアクセスしたいと考える場合があります。

他のユーザーは自宅にデスクトップを持っているだけで、グラフィカル アプリケーションをリモートで管理する必要があるかもしれません。どのような状況であっても、リモート トラフィックが暗号化されていないため、悪意のあるユーザーがリモート デスクトップ セッションを盗聴できるなど、セキュリティ リスクがいくつか固有に存在します。

リモート デスクトップ システムに関するこの一般的な問題を解決するために、X2Go はセキュア シェル (SSH) を介してリモート デスクトップ セッションをトンネリングします。 X2Go の多くの利点のうちの 1 つにすぎませんが、これは非常に重要です。

X2Goの特徴

  1. グラフィカルなリモート デスクトップ コントロール。
  2. SSH 経由でトンネル化されます。
  3. サウンドサポート。
  4. クライアントからサーバーへのファイルとプリンターの共有。
  5. デスクトップ セッション全体ではなく、単一のアプリケーションにアクセスする機能。

環境設定

  1. このガイドは、LXDE を使用した Debian 8 (Jessie) セットアップが動作していることを前提としています (ただし、他のデスクトップ環境もサポートされています。このリンクを参照してください)。
  2. X2Go クライアント ソフトウェアをインストールするための別の Linux クライアント (このガイドでは、Cinnamon デスクトップ環境でLinux Mint 17.1 を使用します)。
  3. openssh サーバーがすでにインストールされており、動作しているネットワーク接続。
  4. ルートアクセス

Debian 8 への X2Go サーバーとクライアントのインストール

プロセスのこの部分では、リモート デスクトップ接続を行うためにX2Go サーバーX2Go クライアントをセットアップする必要があります。このガイドは、まずサーバーのセットアップから始まり、次にクライアントのセットアップに進みます。

X2Go サーバーのインストール

このチュートリアルのサーバーは、LXDE を実行するDebian 8 システムになります。インストール プロセスの開始では、X2Go Debian リポジトリをインストールし、GPG キーを取得します。最初のステップは、 簡単に適性を達成できるキーを入手することです。


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 クライアント システムからの接続を待機しているはずです。