窓+ novncリモートデスクトップ

I.はじめに

1、VNCの紹介

VNC(仮想ネットワークコンソール)は、仮想ネットワークコンソールの頭文字です。これは、リモートコントロールソフトウェアのための優れたツールです。VNCは、UNIXおよびLinuxオペレーティングシステムのフリーでオープンソースソフトウェア、強力な効率的かつ実用的な遠隔制御機能に基づいており、その性能は、任意のリモートコントロールソフトウェアのライバルでWindowsとMACすることができます。 

VNCは、基本的に2つの部分で構成されます。クライアントアプリケーション(VNCビューア)の一部で、他の部分は、サーバアプリケーション(VNCサーバ)です。基本的な動作原理と一部のWindows VNCのリモートコントロールソフトウェアは非常に似ています。UNIXおよびLinuxオペレーティングシステム上でVNCサーバー側アプリケーションに適応、非常にフレンドリーなグラフィカルなインターフェイス。クライアントアプリケーションのいずれかのLinuxコンピュータプラットフォームで相互に接続されたコンピュータは非常に簡単にインストールすることができますサーバー側アプリケーション(vncserverをは)の(vncviewerを)をインストールされています。

2、noVNCはじめに

noVNCは、キャンバスを通じてHTML5 VNC上のWebページ上のサービスを提供することは、マシンのVNCサーバへのアクセスを提供し、HTML5に表示するために、変換のTCP用WebSocketに行われる必要がありますちょうどこの時点で腹腔埋める、以下のvncviewerを勝つために同様のWebクライアントは、各VNCサービス、設定するには、noVNCプロキシサーバー上で、noVNCによって提供されていない裸のVNCサービス+ポートが、WebSocketをエージェントですnoVNCをリバースプロキシサービスの設定をVNCためのアイデンティティを提供します

noVNCは広く、主要なクラウド、仮想コントロールパネルで使用されており、このようなOpenStackのダッシュボードOpenNebulaサンストーンはnoVNCを使用しています。

 

第二に、仕事の準備

1、リモートターゲットホスト:Windowsサーバー2008 R2(vmare仮想マシンのテストで)

2、のUltraVNC:http://www.uvnc.com/(RealVNCのnoVNCすることはできませんWindows環境でのVNCサーバだけでなく、などTightVNCに、TigerVNC、RealVNCの、、)

。3、のNode.js:https://nodejs.org/en/download/(Websockify.jsを行うため)

4、noVNC:http://github.com/kanaka/noVNC/zipball/master

5、Websockify:https://github.com/novnc/websockify/archive/master.zip

 

三、具体操作

0、ターゲットホストのWindows Server 2008 R2のは、最初のリモートデスクトップサービスをインストールします

 

1、リモートホストのUltraVNCにインストールされ、サービスを開いて、パスワードを設定

2、Node.jsのインストール

インストールするには、NPMパッケージマネージャを選択

インストールが完了した後のNode.jsは、あなたがWS、楽観モジュールをインストールする必要があります(実行ファイルが必要websockify.js)

C:\ Users \ユーザー管理> NPMインストールWS

C:\ Users \ユーザー管理> NPMインストール楽観

C:\ Users \ユーザー管理者は> NPM MIMEタイプをインストール

 

CでのWSと楽観希望をインストールした後:生成には、ディレクトリ\ Users \ユーザー管理\の下をnode_modules

3、node_modulesディレクトリにnoVNC.zipエキス、noVNCディレクトリに、その後websockify-master.zipエキス。

注:ファイアウォールのポートの例外を設定するには、Windows Server 2008 R2の必要性

新規の受信の規則

4、执行websockify.js:转发9000端口的http链接到5900端口(UltraVNC Server的默认端口为5900)

C:\Users\Administrator\node_modules\noVNC\websockify-master\other\js>node websockify.js --web C:\Users\Administrator\node_modules\noVNC 9000 http://10.70.117.185:5900

(注:其中10.70.117.185为目标主机地址)

5、在浏览器地址栏输入http://10.70.117.185:9000/(服务器端IP:10.70.117.185)会提示:

这时候只要在websockify.js中搜索filename += '/index.html'改成filename += '/vnc.html',再重复第4、5步即可完成。

输入密码,成功登录Windows远程桌面

发布了11 篇原创文章 · 获赞 16 · 访问量 9万+

おすすめ

転載: blog.csdn.net/orange2211/article/details/104237365