Linuxは非常に柔軟なオペレーティングシステムです。 それを理解する最も簡単な手段の一つは、タスクを考えると、成功への複数のパスが常にあることを見たときです。 これは、ローカルマシンにリモートデスクトップを表示する必要がある場合に完全に説明されています。 あなたはRDP、VNC、SSH、あるいはサードパーティのオプションで行くことができます。 一般的に言えば、あなたのデスクトップは、あなたが取るルートを決定しますが、いくつかのオプションは、他のものよりもはるかに簡単です。 現代のデスクトップがこの作業をどのように合理化したかを理解すると、Linuxデスクトップとサーバー(Guiを使用)のリモート管理が大幅に簡素化されます。
私が言及したように、これを行う方法はあなたの配布に依存します。 この記事では、Ubuntu Desktop18.04とFedora26、およびFedora26からKubuntuへの間でこれを行う方法を説明します。 あなたが遭遇する大きな問題は、いくつかのデスクトップは、単にこの技術でうまく動作しないということです。 たとえば、現状では、WaylandはまだVNCをサポートする方法を見つけていません。 同じことがElementary OSデスクトップにも当てはまります。 そこで、Ubuntu18.04からFedora26に接続し、次にFedora26からKubuntu17.10に接続することを示します。 Remmina、krfb、およびGNOME組み込みツールを使用します。
UbuntuからFedoraへ
Fedora26の最新リリースでは、デフォルトのGNOMEデスクトップを使用して、リモート接続を設定することは非常に簡単です(すべてがデフォルトでイ あなたがしなければならない最初の事は共有を有効にすることです。 GNOME Dashを開いて「共有」と入力すると、「共有」オプションが表示され、ツールを開くことができます。 ウィンドウが開いたら、オン/オフスライダをオンの位置にクリックし、画面共有をクリックします。 結果のウィンドウ(図1)で、”接続を許可”のチェックボックスをクリックして画面を制御します。
また、新しい接続がアクセスを要求し、パスワードを要求する必要がありますためのアクセスオプションを有効にすることができます。 私は非常にあなたが新しい接続がアクセスを要求する必要がありますためのオプションを有効にすることを、最低限、お勧めします。 そうすれば、誰かがリモートデスクトップにアクセスしようとすると、承認されるまで接続は行われません。 これらのオプションが処理されたら、そのウィンドウを閉じることができます。
箱から出して、Fedoraはファイアウォールで必要なポートを開いている必要がありますので、このリモート接続が機能します。 GNOME Dashに戻り、firewallと入力します。 ファイアウォールアイコンが表示されたら、それをクリックし、管理者パスワードを入力します。 結果のウィンドウで、サービスをクリックし、vnc-serverが表示されるまで下にスクロールします(図2)。
クリックしてvnc-serverを有効にし、プロンプトが表示されたら管理者パスワードを入力します。 VNCポートへのアクセスが有効になりました。
Ubuntuマシンに向かいます。 Remminaアプリケーションをインストールする必要があります(これはより良いリモートクライアントアプリケーションの1つです)。 標準リポジトリのバージョンにはいくつかのバグが含まれているため、次の手順で最新バージョンをインストールします:
-
コマンドsudo apt-add-repository ppa:remmina-ppa-team/remmina-nextで必要なリポジトリを追加します
-
コマンドsudo apt updateでaptソースを更新します
-
コマンドsudo apt-get install remmina remmina-plugin-rdp remmina-plugin-gnome libfreerdp-plugins-standardを使用してソフトウェアをインストールします
デスクトップメニューからremminaと入力し、新しくインストールしたソフトウェアを開きます。 アドレスウィンドウ(図3)で、ドロップダウンからVNCを選択し、FedoraマシンのIPアドレスを入力し、キーボードでEnterキーを押します。
キーボードでEnterキーを押すと、Fedora desktop通知がポップアップ表示されます。 その通知の上にカーソルを置き、”承諾”をクリックします(図4)。 接続が行われ、Ubuntuマシン上にいる人は誰でもFedoraデスクトップを制御できます。
FedoraからKubuntuへ
今、私たちはFedoraからKubuntuに接続するつもりです。 同じクライアント(remmina)を使用するため、Fedoraにインストールする必要があります。 これを行うには、ターミナルウィンドウを開き、コマンドsudo dnf install remminaを発行します。
それがインストールされたら、Kubuntuデスクトップに必要なソフトウェアを追加する必要があります。 問題のアプリケーションはkrfbであり、コマンドsudo apt install krfbでインストールできます。 それがインストールされたら、KDEメニューを開き、krfbと入力することができます。 結果のエントリをクリックし、新しいウィンドウで、デスクトップ共有を有効にするに関連付けられたチェックボックスをクリッ
krfbツールはまた、クライアントからのアクセスを得るために使用するために必要なIPアドレスだけでなく、パスワードを提供します。 指定されたパスワードが気に入らない場合は、関連する編集ボタンをクリックして変更できます。
この時点で、KDEデスクトップを共有する準備が整いました。 Fedoraに向かい、GNOME Dashを開き、remminaと入力し、アイコンをクリックしてソフトウェアを開きます。 ドロップダウンからVNCを選択し、KubuntuマシンのIPアドレスを入力し、enterキーを押します。 Krfbパスワードの入力を求められます。 それを入力し、”OK”をクリックします。 Kubuntuデスクトップに戻ると、接続を受け入れるように求められます。 承認されると、KubuntuデスクトップがFedoraに表示されます。 あなたは仕事の準備ができています。
シンプルなリモートデスクトップ接続
そしてそれはそれにあるすべてです。 はい、これらのタイプの接続を有効にするには、他にもたくさんの方法があります(一部のデスクトップでは、プロセスがほぼ簡単になりません)。 幸いなことに、現代のデスクトップディストリビューションには、リモート接続を非常に簡単にするために必要なすべてが含まれています。 選択した特定のデスクトップにこれを簡単にするためのツールが含まれていない場合は、Linuxで利用可能な多くのVNCサーバー(vino、TigerVNC、またはtightvncなど)の1つをイ 標準のVNCサーバールートを使用することは、ここで説明した方法ほどユーザーフレンドリーではないかもしれませんが、一度設定すると同様に信頼性があります。
Linux FoundationとedXの無料の”Linux入門”コースを通じてLinuxについての詳細を学びます。