Linux で X2Go をセットアップする方法

Linux デスクトップにリモートでアクセスする簡単な方法をお探しですか? X2Go のインストールを検討してください。VNC などよりもはるかに使いやすく、Chrome リモート デスクトップのような Web ブラウザーは必要ありません。最も良い点は、主に Linux に焦点を当てているため、他のオペレーティング システムを優先してサポートが失われることを心配する必要がないことです。Linux 上で X2Go をセットアップして実行する方法は次のとおりです。

ネタバレ注意: 下にスクロールして、この記事の最後にあるビデオチュートリアルをご覧ください。

サーバーのセットアップ

X2Go ホストのセットアップは、Linux ディストリビューションごとに異なります。このため、最も一般的な Linux ディストリビューションでサーバー ソフトウェアを実行する方法を正確に説明しました。X2Go サーバー ソフトウェアを Linux のバージョンで動作させたいが、以下で説明されていない場合は、オペレーティング システムのパッケージ マネージャー、または X2Go Web サイトでダウンロード可能なソース アーカイブを確認することをお勧めします。

X2Go を使用するには、SSH を使用する必要があります。このガイドに従う前に、X11 転送とともに SSH を設定してください。

Ubuntu

X2Go には 2 つの部分があります。Ubuntu では、クライアントのみが存在します。X2Go セッションをホストしようとしている場合、これは腹立たしいことです。これを修正するために、コミュニティ メンバーは、ユーザーがサーバー コンポーネントを迅速に追加できる PPA を作成することにしました。PPA は、デスクトップ バージョンの Ubuntu に固有のものではありません。Ubuntu サーバー ボックス上に X2Go ホストをセットアップしたい場合は、問題なく動作します。さらに、PPA はすべての Ubuntu 派生製品 (Elementary や Mint など) に対応します。

ターミナルを開き、X2GO PPA を追加します。

sudo apt-add-repository ppa:x2go/stable

次に、apt update で Ubuntu のソフトウェア ソースを更新します。

sudo aptアップデート

Ubuntu のソフトウェア ソースが最新の場合は、ソフトウェアをインストールします。

sudo apt-get install x2goserver x2goserver-xsession

これら 2 つのパッケージで必要なものがすべて揃っています。ただし、Lubuntu または Ubuntu Mate を使用している場合は、追加のパッケージをインストールする必要があります。これらはデスクトップ固有のバインディングです。

Ubuntu メイト:

sudo apt-get install x2gomatebindings

ルブンツ:

sudo apt-get install x2golxdebinding

これらのパッケージを Ubuntu にインストールすると、X2Go サーバー セッションが自動的にセットアップされます。すべてはインストールプロセス内で行われるため、何も調整する必要はありません。

デビアン

Debian は Ubuntu と同じパッケージ ベースを共有していますが、X2Go ソフトウェア リポジトリを動作させる簡単な方法はありません。代わりに、いくつかの点を手動で調整する必要があります。まず、リポジトリ キーを追加します。Debian は信頼されていないソフトウェアをインストールしないため、これは重要です。

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

キーを追加したら、実際のソフトウェア リポジトリを追加します。

注: Debian 9.2 Stable を使用していない場合は、実行している Debian のバージョンに応じて「stable」を変更します。

echo 'deb https://packages.x2go.org/debian 安定版メイン' | sudo tee /etc/apt/sources.list.d/x2go.list

ソフトウェア ソースを追加した後、Debian を更新して変更を反映します。

sudo apt-get アップデート

最後に、X2Go サーバー ツールをインストールして、すべてが機能するようにします。

sudo apt-get install x2goserver x2goserver-xsession

Arch Linux

Arch Linux は、コミュニティ リポジトリを介して X2Go サーバー ソフトウェアをサポートしています。インストールするには、Arch パッケージ マネージャーを使用します。

sudo pacman -S x2goserver

ソフトウェアをインストールしたら、X2Go 用の新しいデータベースを作成します。

sudo x2godbadmin --createdb

最後に、systemd でサーバー ソフトウェアを有効にします (それも起動します)。

sudo systemctl x2goserver.service を有効にする sudo systemctl start x2goserver.service

フェドーラ

X2Go は Fedora で十分にサポートされています。他のパッケージと同様に、dnf installコマンドを使用してインストールします。

sudo dnf インストール x2goserver x2goserver-xsession

次に、X2Go が使用するデータベースを作成します (Fedora が自動的に作成しない場合)。

sudo x2godbadmin --createdb

最後に、systemd でサービスを有効にします。

sudo systemctl x2goserver.service を有効にする sudo systemctl start x2goserver.service

OpenSUSE

X2Go サーバー ソフトウェアは、開発者自身のソフトウェア リポジトリ経由でインストールできます。追加方法は次のとおりです。

sudo zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/extras x2go-extras

zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/main x2go-release

ソフトウェア リポジトリを追加した後、パッケージをシステムにインストールします。

x2goserver x2goserver-xsession の sudo zypper

X2Go用のデータベースを作成します。SUSE パッケージはこれに対応する場合もあります (または対応しない場合もあります)。X2Go が動作しない場合は、ターミナルを使用して自分で実行する必要があります。

sudo x2godbadmin –createdb

すべてがインストールされたら、systemd init システム内で X2Go を有効にします。

sudo systemctl x2goserver.service を有効にする sudo systemctl start x2goserver.service

X2Go クライアントをインストールする

サーバーのセットアップが完了したので、リモート接続します。 X2Go クライアントは Linux で広く使用されていますが、(https://code.x2go.org/releases/binary-win32/x2goclient/) で使用することもできます。 releases/4.1.0.0-2017.03.11/x2goclient-4.1.0.0-2017.03.11-setup.exe) Windows、Android、およびその他のプラットフォーム。いずれの場合でも、Linux ゲストに接続するには、まず好みのオペレーティング システム用のクライアントをインストールする必要があります。幸いなことに、X2Go クライアントのセットアップは、ソフトウェアのサーバー側に比べてそれほど複雑ではありません。お使いの Linux ディストリビューションが以下に記載されていない場合は、Web サイトでクライアントの最新のソース バージョンを確認してください。

Ubuntu

sudo apt install x2goclient

デビアン

sudo apt-get install x2goclient

Arch Linux

sudo pacman -S x2goclient

フェドーラ

sudo dnf インストール x2goclient

OpenSUSE

X2Go クライアントの最新バージョンをOBS から取得します。インストールするには、OpenSUSE のバージョンを選択し、「1-click インストール」ボタンをクリックします。

接続中

接続するには、X2Go セッションをホストしているリモート サーバー/Linux PC の名前を入力します。これは、SSH へのログインに使用するのと同じホストまたは IP である必要があります。次に、以下の手順に従います。

たとえば、デスクトップにログインするには、「arch-linux-desktop」と入力します。ローカル ネットワークの外でログインする場合は、インターネット IP アドレスを入力します。

次のフィールドの「ログイン」フィールドに、SSH 経由でログインするために使用するユーザー名を入力します。

「ポート」については、そのままにしておくのが最善の方法です。これは、ほとんどの人がデフォルトの SSH ポートを 22 から変更しないためです。ただし、OpenSSHで変更した場合は、「22」の代わりにそれを追加します。

最後に、ドロップダウン メニューからデスクトップ環境を選択します。クライアントに何も表示されない場合は、インストールする必要があります。

注: X2Go は非常に軽いため、LXDE、MATE、または XFCE を試してください。

すべての設定が完了したら、「OK」をクリックして X2Go サーバーに接続します。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか