ウェブサイト検索

TightVNC を使用してブラウザからリモート デスクトップにアクセスする方法


VNC は (仮想ネットワーク コンピューティング) の略で、VNC クライアントを使用してマシンをリモートで管理および制御するためのオープンソース グラフィカル デスクトップ共有ツールです。VNC ビューア。

リモート デスクトップにアクセスするには、マシンに VNC クライアントをインストールする必要がありますが、 マシンにVNC クライアントをインストールせずにリモート アクセスしたい場合は、マシンに VNC クライアントをインストールする必要があります。

このようなシナリオで、あなたは何をしますか。 FirefoxChromeOpera などの最新の Web ブラウザを使用して VNC にアクセスすることはできます。 その方法を教えてください。

TightVNC は、TightVNC Java Viewer と呼ばれる標準 Web ブラウザ プログラムを提供する、大幅に強化された最新のデスクトップ共有プログラムです。

TightVNC Java ビューア は、Java プログラミング言語で書かれたリモート コントロール プログラムで、Java が有効なリモートVNC 対応 ボックスに接続します。 がインストールされているため、コンピューターの前に座っているのと同じように、Web ブラウザーから直接マウスとキーボードを使用して制御および管理できます。

システム管理者にとって、追加のソフトウェアをインストールせずに Web ブラウザから直接リモート デスクトップを管理できる、簡単で使いやすいソリューションです。

リモート マシンには、VNCUltraVNCTightVNC などの VNC 互換サーバーが実行されている必要があります。ただし、インストールすることをお勧めします。 TightVNC サーバー

Linux システムにTightVNC サーバーをインストールする方法を説明した次の記事を使用してください。

  • Linux でリモート デスクトップにアクセスするために TightVNC をインストールする方法

これとは別に、Apache Web サーバーが実行されており、そこに Java がインストールされています。 Linux に Java システムをインストールする方法を示す以下のガイドに従ってください。

  • Rocky Linux および AlmaLinux に Java をインストールする方法
  • RHEL、CentOS、および Fedora に Java をインストールする方法
  • Ubuntu に Apt を使用して Java をインストールする方法
  • Debian に APT を使用して Java をインストールする方法

TightVNC サーバーJavaをインストールしたら、さらに進んでウェブサーバーをインストールしましょう。次の「yum コマンド」と apt コマンドを使用して、Linux ディストリビューションにApache サーバーをインストールします。

yum install httpd httpd-devel   [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo apt install apache2        [On Debian, Ubuntu and Mint]

これで、必要なソフトウェアがすべてシステムにインストールされました。 TightVNC Java ビューアをダウンロードしてインストールしましょう。

TightVNC Java Viewerをインストールしてリモート デスクトップにアクセスする

TightVNC ダウンロード ページに移動して最新のコードを取得するか、次の「wget コマンド」を使用してコードをダウンロードします。

Apache Web ルート ディレクトリ (/var/www/html など) に移動し、空のディレクトリ「vncweb」を作成します。 wget コマンドを使用して、フォルダー内のファイルをダウンロードします。 unzip コマンドを使用してファイルを抽出し、viewer-applet-example.html ファイルの名前を次のように index.html に変更します。

cd /var/www/html
mkdir vncweb
cd vncweb
wget https://www.tightvnc.com/download/2.8.3/tvnjviewer-2.8.3-bin-gnugpl.zip
unzip tvnjviewer-2.8.3-bin-gnugpl.zip 
mv viewer-applet-example.html index.html

推奨されているように、任意のエディタまたはnano エディタを使用して index.html ファイルを開きます。

nano index.html

次に、 接続するサーバーのIP アドレスVNC ポート番号、 およびVNC ユーザーのパスワードを定義します。たとえば、VNC ユーザーのサーバー IP アドレスは「172.16.25.126」、ポートは「5901」、パスワードは「abc123」です。 「テクミント」と呼ばれます。

<param name="Host" value="172.16.25.126" /> <!-- Host to connect. -->
<param name="Port" value="5901" /> <!-- Port number to connect. -->
<!--param name="Password" value="abc123" /--> <!-- Password to the server. -->

にアクセスして、ブラウザからユーザー「tecmint」 のVNC デスクトップにアクセスします。

http://172.16.25.126/vncweb

未署名のアプリケーションが実行許可を要求していることを示す「セキュリティ警告」メッセージが表示されます。以下の説明に従って、 アプリケーションを承諾実行するだけです。

パスワードを入力して「tecmint」デスクトップにアクセスします。

以上で、リモート デスクトップへの接続に成功しました。

他のコンピューターからアクセスしている場合は、「プラグインがありません」というエラーが表示される場合があります。プラグインをインストールしてアクセスしてください。最新の Java プラグインは、Java のダウンロード ページから入手できます。