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

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

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





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





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

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





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

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



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

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

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

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





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

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

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





UbuntuPCのIPアドレスを見つける

RDPまたはVNCを介してUbuntuデバイスへの接続を確立する前に、IPアドレスが必要です。

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

ifconfig

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

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

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

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

ポートフォワーディングを有効にする

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

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

ip r | grep default

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

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

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

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

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

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

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

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

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

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

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

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

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

sudo apt install xrdp

これに従ってください

sudo systemctl enable xrdp

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

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

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

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

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

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

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

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

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

カレンダーイベントiphoneを削除する方法

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

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

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

sudo apt update

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

sudo apt install tightvncserver

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

sudo tightvncserver

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

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

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

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

192.168.0.99:1

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

TightVNCをより安全にする

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

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

探してください ショートカット タブ、および 目標 フィールドに、次のように入力します。

'C:Program Files (x86)XmingXming.exe' :0 -clipboard -multiwindow

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

共有 共有 つぶやき Eメール キヤノン対ニコン:どちらのカメラブランドが優れていますか?

キヤノンとニコンは、カメラ業界で最も有名な2社です。しかし、どのブランドがより良いカメラとレンズのラインナップを提供していますか?

次を読む
関連トピック
  • Linux
  • ウィンドウズ
  • 生産性
  • リモートデスクトップ
  • リモートアクセス
  • Ubuntu
  • VNC
  • リモートワーク
  • Windowsのヒント
  • Linuxのヒント
  • ホームオフィス
著者について クリスチャンコーリー(1510件の記事が公開されました)

セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。

クリスチャンコーリーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください