Debian 8 での X2Go サーバーとクライアントのインストールと構成
Linux の背後にあるパワーの多くは、コマンド ラインと、システムをリモートから簡単に管理できる機能から来ています。ただし、Windows を使用しているほとんどのユーザーや初心者の Linux 管理者にとっては、リモート管理機能用のグラフィカル ユーザー インターフェイスにアクセスしたいと考える場合があります。
他のユーザーは自宅にデスクトップを持っているだけで、グラフィカル アプリケーションをリモートで管理する必要があるかもしれません。どのような状況であっても、リモート トラフィックが暗号化されていないため、悪意のあるユーザーがリモート デスクトップ セッションを盗聴できるなど、セキュリティ リスクがいくつか固有に存在します。
リモート デスクトップ システムに関するこの一般的な問題を解決するために、X2Go はセキュア シェル (SSH) を介してリモート デスクトップ セッションをトンネリングします。 X2Go の多くの利点のうちの 1 つにすぎませんが、これは非常に重要です。
X2Goの特徴
- グラフィカルなリモート デスクトップ コントロール。
- SSH 経由でトンネル化されます。
- サウンドサポート。
- クライアントからサーバーへのファイルとプリンターの共有。
- デスクトップ セッション全体ではなく、単一のアプリケーションにアクセスする機能。
環境設定
- このガイドは、LXDE を使用した Debian 8 (Jessie) セットアップが動作していることを前提としています (ただし、他のデスクトップ環境もサポートされています。このリンクを参照してください)。
- X2Go クライアント ソフトウェアをインストールするための別の Linux クライアント (このガイドでは、Cinnamon デスクトップ環境でLinux Mint 17.1 を使用します)。
- openssh サーバーがすでにインストールされており、動作しているネットワーク接続。
- ルートアクセス
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 クライアント システムからの接続を待機しているはずです。