Windows
 Computer >> コンピューター >  >> システム >> Windows

WindowsからUbuntuへのリモートデスクトップアクセスを確立する方法

あなたは1つの部屋にいて、PCの前に座っています。必要なデータは、Ubuntuを実行しているコンピューター上の別のデータにあります。両方のコンピューターが同じ家にある場合は、問題ありません。しかし、彼らが別のオフィスにいる場合はどうなりますか?ちょっと散歩かもしれません!

したがって、答えはリモートデスクトップ接続を設定することです。 WindowsからUbuntuにリモートデスクトップをセットアップする方法を学びます。

WindowsからUbuntuにリモート接続する理由

Ubuntuコンピューターにリモート接続する理由はいくつかあります。おそらく、あなたは仕事をしていて、自宅のコンピューターにログインする必要があります。または、ある部屋にUbuntu PCを置き、別の部屋にWindowsPCを置くこともできます。 Ubuntuでアップデートを実行したり、ファイルにアクセスしたりしたい場合があります。

WindowsからUbuntuへのリモートデスクトップアクセスを確立する方法

または、データ、Webサイト、さらにはゲーム用にUbuntuサーバーを実行している場合もあります。いずれにせよ、リモート接続を設定する方法は、多くの時間と労力を節約します。

デフォルトのデスクトップ環境を実行しているUbuntuマシンとのリモート接続を確立するには、次の3つの主要なオプションがあります。

  1. リモートデスクトップ(RDP)
  2. 仮想ネットワークコンピューティング(VNC)
  3. サードパーティのリモートデスクトップソフトウェア

ただし、最初にいくつかの準備をする必要があります:

  1. リモートデバイスのルーターでポート転送を有効にする
  2. IPアドレスを見つける
  3. SSHをインストールする

これらを順番に見ていきましょう。

WindowsRDPからUbuntuへの接続を準備する

リモートアクセスソリューションは、同じネットワーク上で簡単にセットアップおよび管理できます。ただし、自宅で仕事をしている場合、これはすぐに事態を複雑にします。

別のネットワーク上のPCでVNCとRDPを使用するには、ルーターを介したリモートコンピューターへのアクセスを有効にする必要があります。これは、「ポート転送」を使用して行うことができます。ただし、これを設定する前にIPアドレスが必要です。

UbuntuPCのIPアドレスを検索

Windows over RDPまたはVNCからUbuntuデバイスへのリモートアクセスを確立する前に、IPアドレスが必要です。

最初の方法が最も簡単です。物理的にUbuntuマシンに移動し、 Ctrl + Alt + Tを押します。 ターミナルを開き、コマンドを入力します:

ifconfig

現在使用している接続に対して「inetaddr」を探します。たとえば、Wi-Fiを使用している場合は、 wlan0を探します。 。コンピュータがイーサネット経由でネットワークに接続されている場合は、 eth0を探します 。

IPアドレスを見つける別の方法は、パネルでネットワーク接続アイコンを見つけて右クリックし、接続情報を選択することです。 。ここにリストされているIPアドレスがあります。

これらのオプションはどちらも開いていませんか?コンピュータのブラウザを介してルーターに直接接続することもできます。

ルーターの管理コンソールにサインインすると、接続されているデバイスを確認できます。 Ubuntuデバイス名を探し、IPアドレスを見つけて、後で使用できるようにメモしておいてください。

ポート転送を有効にする

別のネットワーク(職場のネットワークなど)のコンピューターにアクセスするには、UbuntuPCが配置されているルーターでポート転送を有効にする必要があります。

ルーターのIPアドレスを確立することから始めます。 ip rを使用できます このためのコマンド。grepを使用してデフォルトを指定します。

ip r | grep default

IPアドレスをメモし、ブラウザで開いてルーターの管理コンソールを表示します。ポート転送の有効化は簡単です:

  • ポートフォワーディングを探します 設定
  • 新しいルールを作成します リモートデスクトップというラベルが付いています
  • 内部ポートを設定します 3389への番号
  • 外部ポートを設定します 3389への番号
  • IPアドレスを入力します UbuntuPCの
  • 保存をクリックします

これらの手順は一般的なものであり、ルーターによって異なることに注意してください。詳細な手順については、ルーターのドキュメントを確認してください。

保存すると、組織の静的IPアドレスを介してUbuntuPCにリモートでRDPできるようになります。雇用主が静的IPを使用していない場合(可能性は低いですが、発生します)、代わりにダイナミックDNSプロバイダーを使用してください。

注:商用リモートデスクトップツールを使用していない場合は、組織のシステム管理者がポート転送を設定できます。

SSHを使用してアクセスを設定する

時間を節約するために、PCにPuTTYをインストールすることをお勧めします(または、組み込みのWindows SSH機能を試してみてください)。 SSH接続を設定して、Ubuntuコマンドラインにリモートアクセスできるようにします。

明確にするために:これはリモートデスクトップオプションではありません;マウスコントロールはありません。ただし、リモートで使用するツールをインストールすると便利です。 SSHはデフォルトで無効になっていることが多いため、インストールされていない場合は修正する必要があります。

つまり、使用しているUbuntuのバージョンと、以前にSSHを使用したことがあるかどうかによって異なります。

ターミナル(sudo apt install openssh-server)を介してインストールすると、Ubuntuデスクトップにリモート接続できるようになります。 IPアドレスとUbuntuのユーザー名とパスワードを入力するだけです。その後、ターミナルを使用して、RDPおよびVNCに必要なツールをインストールできます。

1.リモートデスクトッププロトコルを使用したリモートアクセス

最も簡単なオプションは、リモートデスクトッププロトコルまたはRDPを使用することです。 Windowsに組み込まれているこのツールは、ホームネットワーク全体でリモートデスクトップ接続を確立できます。必要なのはUbuntuデバイスのIPアドレスだけです。

必要なソフトウェアはWindowsにプリインストールされていますが、Ubuntuにxrdpツールをインストールする必要があります。これを行うには、ターミナルウィンドウを開きます( Ctrl + Alt + T )と入力します:

sudo apt install xrdp

これをフォローしてください:

sudo systemctl enable xrdp

これがインストールされるのを待ってから、[スタート]メニューまたは[検索]を使用してWindowsでリモートデスクトップアプリケーションを実行します。 rdpと入力します 、次にリモートデスクトップ接続をクリックします 。アプリを開いた状態で、コンピューターにIPアドレスを入力します フィールド。

WindowsからUbuntuへのリモートデスクトップアクセスを確立する方法

次に、[オプションを表示]をクリックします ユーザー名を追加します UbuntuPC用。 保存をクリックできます これらの設定を別の機会に再利用するために保持します。

接続をクリックします 接続を開始し、プロンプトが表示されたらUbuntuアカウントのパスワードを入力します。その後、接続が確立され、リモートのUbuntuコンピューターにマウスとキーボードで完全にアクセスできるようになります。この接続を頻繁に使用する場合は、構成ファイルを作成して時間を節約できます。

UbuntuへのRDPのトラブルシューティング

RDPはUbuntuPCにリモート接続するための優れたオプションですが、Ubuntu18.04LTSでは信頼性がありません。 Ubuntuで同じアカウントにすでにログインしているときに、リモート接続を確立する際に問題が発生しているようです。

そのため、これを回避する簡単な方法は、Ubuntuコンピューターからログアウトすることです。

これが不可能な場合は、RDP接続をXorgサーバーからX11rdpに切り替えてみてください。それが失敗するのを待ってから、Xorgを再試行してください。

Linuxマシンを再起動した後に接続を試みることもできます。

Ubuntu 20.04 LTSには、この問題の修正が含まれている必要があります。

2.VNCを使用してWindowsからUbuntuに接続する

完全なリモートデスクトップ機能を備えたもう1つのオプションは、VNC(仮想ネットワークコンピューティング)です。 WindowsPCのクライアントアプリケーションとUbuntuのサーバーが必要です。

リモートPCで、更新を確認した後、TightVNCサーバーコンポーネントをインストールします。

sudo apt update

次に、サーバーユーティリティをインストールします。

sudo apt install tightvncserver

次に、それを実行する必要があります:

sudo tightvncserver

この時点で、接続のパスワードを設定するように求められます。デスクトップ番号をメモします。通常は1です。

TightVNCサーバーがUbuntuにセットアップされたので、クライアントをWindowsにインストールする必要があります。公式ウェブサイトからダウンロードできます。32ビットと64ビットのフレーバーで利用できるため、正しいバージョンを選択してください。

ダウンロード :TightVNC

TightVNCツールはバンドルとしてのみ入手可能であるため、インストールしたら、WindowsサーチでTightVNCビューアーを探します。

ビューアーを起動したら、リモートホストのUbuntuボックスのIPアドレスを入力し、続いてデスクトップ番号を入力します。したがって、次のようになります。

192.168.0.99:1
WindowsからUbuntuへのリモートデスクトップアクセスを確立する方法

プロンプトが表示されたらパスワードを入力し、リモートデスクトップアクティビティを開始します!

TightVNCをより安全にする

デフォルトでは、TightVNCはパスワードを暗号化しますが、それ以外は暗号化しません。インターネットを介した接続では安全ではありません。幸い、SSHとXmingのおかげで、セキュリティを強化できます。

これを使用するには、SourceForgeからWindows用のXmingツールをダウンロードしてインストールします。これが完了したら、デスクトップショートカットを探して右クリックし、プロパティを選択します。 。

ショートカットを探します タブ、およびターゲット フィールドに次のように入力します:

"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow

適用をクリックします 変更を保存するには、 OK 。アイコンをダブルクリックしてXmingを実行し、PuTTYを開きます。ここで、左側のメニューを接続> SSH> X11に展開します 。

X11転送を有効にするをオンにします 、次にセッションに戻ります メニューの上部にあります。

WindowsからUbuntuへのリモートデスクトップアクセスを確立する方法

リモートデバイスのIPアドレスを入力し、[開く]をクリックします 。しばらくすると、リモートのUbuntuデスクトップへの安全な接続が利用できるようになります。

3.商用ツールを使用したUbuntuへのリモートデスクトップ

ローカルネットワーク上のLinuxPCにリモートでアクセスする必要がある場合は、これまでに学んだことはすべて標準です。それを超える必要がある場合は、ポート転送を有効にする手順が役立ちます。

しかし、ルーターにアクセスするつもりがない場合はどうでしょうか。これが複雑すぎると思われる場合は、リモートデスクトップを容易にするように設計されたサードパーティの商用ソフトウェアが必要です。いくつか利用できますが、すべてがLinuxをサポートしているわけではありません。

試してみることをお勧めします:

  • NoMachine:当初はLinuxリモートデスクトップツールとしてリリースされていましたが、現在はすべての主要なプラットフォームで利用できます。ターゲットコンピューターにインストールしてからローカルマシンにインストールし、リモート接続をセットアップします。
  • Chromeリモートデスクトップ:Googleアカウントを使用して、Chromeブラウザを介したリモートアクセスを管理します。
  • TeamViewer:有名な商用リモートデスクトップソリューション。事前にクライアントとホストのソフトウェアをインストールするだけです。また、RaspberryPiデバイスにリモートアクセスするためのホストアプリも提供します。

これらのツールは、使用する前にセットアップする必要があることに注意してください。リモートPCの近くに同僚がいる場合は、彼らが助けてくれるかもしれません。その他の提案については、リモートアクセスツールのリストをご覧ください。

適切なUbuntuリモートデスクトップソリューションの選択

UbuntuとWindows間の接続に使用するリモートデスクトップツールはどれですか?

3つの主なオプションが利用可能です:

  • RDP :オープンソースのxrdp実装を介してWindowsリモートデスクトッププロトコルを使用します。
  • VNC :仮想ネットワークコンピューティングはRDPの代替手段ですが、安全性は低くなります。
  • 商用リモートソフトウェア :これらのほとんどは最小限のセットアップを必要とし、Linuxをサポートします。

SSHを使用してUbuntuPCにリモート命令を発行することもできます。

WindowsからUbuntuコンピューターまたはサーバーへのリモート接続を確立する3つの方法を示しました。それぞれに長所と短所があります。ただし、Ubuntuに浸りたいだけの場合は、Windows10上のLinux用のWindowsサブシステムを試してください。


  1. 遠隔地から PC にアクセスするには?

    物理的に別の場所にある PC にアクセスすることは、もはや膨大で高度な技術的作業ではありません。最初に設定する必要があるのは、数回の正しいクリックといくつかの適切な設定であり、その後は簡単になります。このガイドでは、さまざまな方法で遠隔地からコンピューターにアクセスする方法のすべての側面をカバーします。 遠隔地からコンピュータにアクセスする利点は何ですか? 一部の人が使用する優れた機能ではなく、多くの人にとってリモートアクセスが必要になった理由はいくつかあります.私が考えることができるもののいくつか: デスクトップ (オフィスまたは自宅) をどこにでも持ち運ぶことはできません。 自宅から

  2. Windows でリモート デスクトップ セッションを記録する方法

    リモート セッション アプリを使用すると、地球の反対側にある別の PC のリモート セッションを簡単に実行できます。しかし、それらのセッションを記録できますか?画面と音声を一緒に記録するのは簡単なことではありません。この偉業を達成するのに役立つアプリがいくつかあります。今日、そのようなアプリの 1 つである TweakShot Screen Recorder について説明しました。これは、画面に表示されているものの画像をキャプチャしてビデオを録画するのに役立ちます。これには、ウェビナー、オンライン ミーティング、ゲームのプレイ、ビデオのストリーミング、そして最も重要なリモート デスクトップ セ