VNCをつかって、WindowsパソコンからUbuntuデスクトップをリモートでうごかしてみよう【TigerVNC編】

Linux

UbuntuのディスクトップをWindowsパソコンから操作したいなぁ…
今度は、複数の人で異なるディスクトップを使いたい。

あおのり
あおのり

今回は、TigerVNCを使って、複数のディスクトップ画面を複数のビューアーで使用する方法を紹介しよう!

こんな方に読んでほしい
  • WindowsパソコンからUbuntuのデスクトップを遠隔操作したいかた。
  • Linuxパソコンをつかった開発を効率化したいかた。

VNCのサーバーには2つ種類があります。

  1. 物理的な画面をミラーリングする方法。【vino, x11vnc】
  2. 物理的な画面ではなく仮想スクリーンを使用する方法。仮想サーバーは物理的な X サーバーと並行して動作します。【vnc4server, tightvncserver, TigerVNC】

今回は「2. 仮想スクリーンを使用する方法」で TigerVNCを使い、VNC環境を構築する方法を紹介します。

本記事のポイント
  • WindowsパソコンからUbuntuのデスクトップを遠隔操作できるようになる。
  • 一つのLinuxパソコンに複数のディスクトップでVNCを接続できるようになる。
スポンサーリンク

VNC サーバー側の設定

VNC サーバーのインストール

以下コマンドより、TigerVNCをインストールします。

$ sudo apt install tigervnc-standalone-server

VNC サーバーの初期設定

xstartupファイルを作成します。

$ vi ~/.vnc/xstartup
#!/bin/sh

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
dbus-launch --exit-with-session gnome-session &

xstartupファイルに実行権限を付与します。

$ chmod +x ~/.vnc/xstartup

vncサーバーを一度起動します。

最初の起動時にパスワードを入力します。
「view-only password」の質問はnoにしてください。ビューアーからの遠隔操作ができなくなります。

$ vncserver

You will require a password to access your desktops.

Password: <パスワード入力>
Verify: <パスワード再入力>
Would you like to enter a view-only password (y/n)? n

VNCサーバーのセッション一覧を確認します。

$ vncserver -list

TigerVNC server sessions:

X DISPLAY #     RFB PORT #      PROCESS ID
:1              5901            3438

VNCサーバーのセッションを終了します。

$ vncserver -kill :1
Killing Xtigervnc process ID 3438... success!
スポンサーリンク

VNC サーバーの起動

以下コマンドより、VNCサーバーを起動します。

$ vncserver -localhost no

New 'linux-pc:1 (username)' desktop at :1 on machine linux-pc

ここでは「:1」のディスクトップが生成されました。

ビューアーから接続する際は、「ホスト名:デスクトップ」「IPアドレス:デスクトップ」で接続します。

例:ホスト名:linux-pc , IPアドレス:192.168.0.101

linux-pc:1
192.168.0.101:1

また、ここで、VNCサーバー起動のコマンドを繰り返し実行すると、ディスクトップが「:2」「:3」…と複数起動され、複数のビューアーから複数のディスクトップを遠隔操作可能となります。

スポンサーリンク

VNC ビューアー側の設定

ここではRealVNCのビューアーを使い説明します。以下公式サイトより、ビューアーをダウンロードしインストールしてください。

WindowsパソコンでVNC ビューアーを起動し、Ubuntuの「ホスト名:デスクトップ」「IPアドレス:デスクトップ」を入力します。

暗号化されていないため、警告がでますが、「Continue」ボタンを押して接続します。

サーバー側で設定した、パスワードを入力します。

Windowsパソコン側のVNCビューアーにUbbuntuのディスクトップ画面が表示されます。
また、左上の「アクティビティ」を選択すると各種ショートカットが表示されます。

スポンサーリンク

まとめ

今回は、VNCを使って、WindowsパソコンからUbuntuを遠隔操作する方法を紹介しました。

VNCのポイント
  • WindowsパソコンからUbuntuのデスクトップを遠隔操作できるようになる。
  • 一つのLinuxパソコンに複数のディスクトップでVNCを接続できるようになる。
  • Linuxパソコンをつかった開発を効率化できる。

VNCをつかうことで、WindowsパソコンからUbuntuを遠隔操作することができるので、複数のパソコン、キーボード、マウスを使う煩わしさが軽減されるのではないでしょうか?

また、TigerVNCを導入すると、複数のビューアーから複数のディスクトップを遠隔操作することができるため、Linuxパソコンを複数の人が同時に使うときに役に立つかと思います。

是非、Linuxパソコンをつかった開発の効率化に役たててもらえればと思います。

今回の記事が少しでも皆さんの役に立てば幸いです。

以上、あおのりでした!

タイトルとURLをコピーしました