著者は、 Write for DOnations プログラムの一環として寄付を受け取るために、 Software in the Public Interest(SPI)を選択しました。

序章

通常、Linuxベースのサーバーにはグラフィカルユーザーインターフェイス(GUI)がプリインストールされていません。 インスタンスでGUIアプリケーションを実行する場合は常に、仮想ネットワークコンピューティング(VNC)を使用するのが一般的なソリューションです。 残念ながら、VNCは動作が遅く、デフォルトでは安全ではないことで有名であり、起動して実行するには多くの手動構成が必要です。

対照的に、 X2Go は、非常に高速なネットワークを備えた、常時オンライン、リモートアクセス、および拡張が容易なコンピューティングシステムのすべての利点を備えた、機能する「クラウドデスクトップ」を提供します。 また、多くのVNCソリューションよりも応答性と安全性が高くなっています。 このチュートリアルでは、X2Goを使用して、リモートでアクセスできるDebian 10 XFCEデスクトップ環境を作成します。 この「クラウドデスクトップ」には、Debian10とXFCE環境をパーソナルコンピュータにインストールした場合に得られるものとまったく同じユーティリティが含まれています。

このチュートリアルで説明する設定は、次の場合に役立ちます。

  • デスクトップ環境を備えたLinuxベースのオペレーティングシステムにアクセスする必要がありますが、パーソナルコンピュータにインストールすることはできません。
  • 複数の場所で複数のデバイスを使用していて、同じツール、同じ外観、同じファイル、同じパフォーマンスを備えた一貫した作業環境が必要です。
  • インターネットサービスプロバイダーが提供する帯域幅はごくわずかですが、数十ギガバイトまたは数百ギガバイトのデータにアクセスする必要があります。
  • 長時間実行されるジョブにより、ローカルコンピューターが数時間または数日間使用できなくなります。 非常に大規模なプロジェクトをコンパイルする必要があり、ラップトップで8時間かかると想像してください。 プロジェクトのコンパイル中は、映画を見たり、リソースを大量に消費するようなことはできなくなります。 しかし、サーバーでそのようなジョブを実行すると、コンピューターは他のタスクを自由に実行できるようになります。
  • あなたはチームと協力しており、プロジェクトで共同作業を行うためにアクセスできる共通のコンピューターを持っていることは、チームにとってメリットがあります。

前提条件

このチュートリアルを開始する前に、次のものが必要です。

  • 2GB以上のRAMを搭載したDebian10x64インスタンス。 2GBは最小限であり、実行する予定のメモリを大量に消費するアプリケーションがある場合は、4GB以上のサーバーを使用することをお勧めします。 必要に応じて、 DigitalOceanDropletを使用できます。

  • sudo権限とSSHキーを持つユーザー。 開始するには、次のガイドに従ってください:Debian10を使用したサーバーの初期設定。 手順4を完了し、OpenSSHを除くすべての接続を制限するようにファイアウォールを構成してください。

ステップ1—デスクトップ環境のインストール

サーバーを起動し、ファイアウォールを構成すると、X2Goサーバーのグラフィカル環境をインストールする準備が整います。

このチュートリアルでは、デスクトップ環境としてXFCEをインストールします。 XFCEは、合成のような派手なグラフィック効果を使用しないため、X2Goとの互換性が高まり、画面の更新を最適化できます。 参考までに、LXDEおよびMATE(合成が無効になっている)も正常に機能しますが、デスクトップ環境をインストールするこのチュートリアルのコマンドを変更する必要があります。 たとえば、sudo apt-get install xfce4の代わりに、sudo apt-get install lxdeと入力します。

XFCEを簡単にインストールする方法は2つありますが、必要なのは 1つ、つまり最小デスクトップ環境またはフルデスクトップ環境のいずれかを選択することだけです。

フルデスクトップ環境:推奨。 必要なすべてのコンポーネントを厳選するのではなく、ワードプロセッサ、Webブラウザ、電子メールクライアント、その他のアクセサリなどのデフォルトのパッケージセットをプリインストールする場合は、task-xfce-desktopを選択できます。 。

フルデスクトップ環境をインストールして構成します。 これは、起動可能なDVD/USBメモリスティックからローカルPCにDebianをインストールした場合に得られるものと似ています。

  1. sudo apt-get install task-xfce-desktop

最小限のデスクトップ環境:または、パッケージの小さなコアセットをインストールし、後で必要なものを手動で追加してそれらの上に構築する場合は、xfce4[を使用できます。 X208X]メタパッケージ