遠程虛擬控制檯依賴於java運行環境(jre),在經過瀏覽器打開連接前,系統必須安裝jre環境,遠程管理控制檯其實就是一個java程序,打開相應的網站會下載一個jnlp(java網絡加載協議)的文件,只有運行這個jnlp文件的程序才能實現遠程控制,linux上實現jre能夠經過OpenJDK的jre或者Oracle java的jre。
1、OpenJDK
OpenJDK作爲GPL許可(GPL-licensed)的Java平臺的開源化實現,Sun正式發佈它已經六年有餘。從發佈那一時刻起,Java社區的大衆們就又開始努力學習,以適應這個新的開源代碼基礎(code-base)。
一、產看linxu系統是否安裝openjdk
root@ubuntu:~# java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
root@ubuntu:~#
經過上面的信息能夠知道系統安裝了1.8.0_151版本的openjre
二、若是沒有安裝經過下面命令安裝:
root@ubuntu:~# apt-get install openjdk-8-jre
三、添加覽器插件Icedtea Java web Start(替代javaws)
root@ubuntu:~# apt-get install icedtea-netx
經過上面的設置就能夠經過Firefox瀏覽器直接運行java程序實現遠程管理了。
四、Opera Chromium瀏覽器可能不會關聯這個插件,沒有關係打開這個連接後會自動下載一個jnlp的文件,把他保存到指定的目錄,經過javaws命令運行就能夠。
例:指定目錄是/home/pipci/Downloads/ jnlp文件爲kvm.jnlp 命令以下:
root@ubuntu:/home/pipci/Downloads# javaws kvm.jnlp #這種方式跟經過瀏覽器打開是同樣的,只是麻煩點,經過瀏覽器插件也是調用javaws這裏命令。html
2、Oracle java
一、首先要安裝Oracle java(jre)安裝方法前面的文章已經寫了,這裏就不講述了。
連接 http://www.cnblogs.com/pipci/p/8609820.html
先建立javaws程序桌面快捷方式,
建立文件名sun_javaws.desktop的文件內容以下:
[Desktop Entry]
Name=Oracle jre javaws
Comment=Oracle jre javaws
Exec=/usr/local/java/jre1.8.0_161/bin/javaws
Icon=/usr/local/java/jre1.8.0_161/plugin/desktop/sun_java.png
Terminal=false
Type=Application
Categories=Application
Encoding=UTF-8
StartupNotify=true
將上面的sun_java.desktop 文件複製到/usr/share/applications/ 目錄 命令:
pipci@ubuntu:~$ sudo cp -v sun_java.desktop sun_java.desktop
經過firefox打開連接時候在彈出的標籤 你想要firefox如何處理此文件?打開 經過 處選擇新加的javaws就能夠。
二、Opera Chromium瀏覽器可能不會關聯這個插件,沒有關係打開這個連接後會自動下載一個jnlp的文件,把他保存到指定的目錄,經過javaws命令運行就能夠。
例:指定目錄是/home/pipci/Downloads/ jnlp文件爲kvm.jnlp 命令以下:
root@ubuntu:/home/pipci/Downloads# javaws kvm.jnlp #這種方式跟經過瀏覽器打開是同樣的,只是麻煩點,經過瀏覽器插件也是調用javaws這個程序。
3、若是系統裏同時存在兩個版本的java程序,能夠經過選擇各自的插件,或者經過絕對路徑程序來運行(環境變量只能指定一個,另外的就要用程序絕對路徑)。java