CentOS安裝noVNC,以Web方式交付VNC遠端連線
什麼是noVNC
noVNC 是一個 HTML5 VNC 客戶端,採用 HTML 5 WebSockets, Canvas 和 JavaScript 實現,noVNC 被普遍用在各大雲端計算、虛擬機器控制面板中,比如 OpenStack Dashboard 和 OpenNebula Sunstone 都用的是 noVNC。
noVNC 採用 WebSockets 實現,但是目前大多數 VNC 伺服器都不支援 WebSockets,所以 noVNC 是不能直接連線 VNC 伺服器的,需要一個代理來做 WebSockets 和 TCP sockets 之間的轉換。這個代理在 noVNC 的目錄裡,叫做 websockify 。
實驗環境
- VMware Workstations
- 帶桌面的CentOS7虛擬機器
- Windows 10 宿主機 + Google Chrome瀏覽器
關閉防火牆
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
安裝noVNC
安裝依賴軟體包
yum install -y epel*
yum install -y git
yum install -y tigervnc-server
執行以下命令並輸入密碼啟動服務
vncserver :1
安裝noVNC
git clone git://github.com/kanaka/noVNC
建立安全連線(一路回車下去...)
cd ./noVNC/utils/
openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
注: VNC的預設會話不是安全的,需要建立一個安全的VNC連線。建立完畢的證書 self.pem
需要放置到 noVNC/utils
目錄下,當啟動 noVNC 時,websockify將自動裝載證書。
執行noVNC
# 在noVNC目錄下,執行
./utils/launch.sh --vnc localhost:5901
測試連線
適配於 CentOS 6 的安裝指令碼
#!/bin/bash
# stop selinux and iptables
setenforce 0
service iptables stop
# install vncserver and git
yum install tigervnc-server git -y
vncserver :1
# 此時會提示輸入密碼
# download noVNC
git clone git://github.com/kanaka/noVNC
# create secure connection
cd ./noVNC/utils/
openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
# run noVNC
cd ../
./utils/launch.sh --vnc localhost:5901
# running
適配於 CentOS 7 的安裝指令碼
#!/bin/bash
# stop selinux and iptables
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
# install vncserver and git
yum install -y epel*
yum install tigervnc-server git -y
vncserver :1
# 此時會提示輸入密碼
# download noVNC
git clone git://github.com/kanaka/noVNC
# create secure connection
cd ./noVNC/utils/
openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
# run noVNC
cd ../
./utils/launch.sh --vnc localhost:5901
# running
相關推薦
CentOS安裝noVNC,以Web方式交付VNC遠端連線
什麼是noVNC noVNC 是一個 HTML5 VNC 客戶端,採用 HTML 5 WebSockets, Canvas 和 JavaScript 實現,noVNC 被普遍用在各大雲端計算、虛擬機器控制面板中,比如 OpenStack Dashboard 和 OpenNebula Sunstone 都
noVNC連接Linux,以Web方式交付VNC遠程連接
novnc vnc linux webvnc 遠程連接 什麽是noVNC?noVNC 是一個 HTML5 VNC 客戶端,采用 HTML 5 WebSockets, Canvas 和 JavaScript 實現,noVNC 被普遍用在各大雲計算、虛擬機控制面板中,比如 OpenStack
centos 安裝noVNC web交付方式遠端連線vnc
適配於 CentOS 6 的安裝指令碼 #!/bin/bash # stop selinux and iptables setenforce 0 service iptables stop # install vncserver and git yum install
centos7上編譯安裝php7,以php-fpm方式連線apache
好幾個月之間其實已經配置過LAMP LNMP等等一些配置,以前配置都是按照晚上抄的,基本都能配置出來,現重頭學想自己配置下,但是發現好多配置都忘了 ,中間踩了幾個坑,記錄下,也更徹底的學習下..... ./configure --prefix=/usr/local/php7 --enable-fpm 以fp
centos7上編譯安裝php7,以php-fpm方式連接apache
fda php-fpm connect 關閉 zlib ffffff port php的擴展 說明 好幾個月之間其實已經配置過LAMP LNMP等等一些配置,以前配置都是按照晚上抄的,基本都能配置出來,現重頭學想自己配置下,但是發現好多配置都忘了 ,中間踩了幾個坑,記錄下
centos 安裝桌面,啟動。
targe 每次 inittab min ln -s 如果 vim evel div 每次都百度,真麻煩,收集起來給自己看 三步搞定 安裝圖形界面 # yum groupinstall "GNOME Desktop" "Graphical Administr
centOS安裝node,mysql,apache
一、安裝node 1、下載node二進位制安裝包 wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz 2、解壓 tar xvf node-v10.13.0-linux-x64.tar.xz 3、建立
CENTOS安裝nginx,配置反向代理
安裝 yum install zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc gcc-c++ autoconf automake ./configure --prefix=/usr/local/nginx --with-http_stub
CentOS 安裝Python3, pip3 centos7安裝python3.6和pip3
centos7安裝python3.6和pip3 1.yum -y install epel-release 2..執行成功之後,再次執行yum install python-pip 3.對安裝好的pip進行升級 pip install –upgrade pip (注意是兩個短橫線~~) 到這裡pip
CentOS7安裝Jenkins,使用yum方式安裝
jenkins最簡單的安裝方式呢,就是直接去官網下載jenkins的war包,把war丟到tomcat裡執行,直接就能打開了。 Jenkins官網:https://jenkins.io/download/ 超簡單的,我已經成功了。 二、最近又使用yum方式安裝
Ajax案例-基於XML,以POST方式,完成省份-城市二級下拉聯動
<%@ page language="java" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head&g
Centos安裝VMTools,共享資料夾
1.安裝VMware Tools(因為我安裝過了,所以顯示為重新安裝) 2、建立掛載點目錄 mkdir /mnt/cdrom 3、掛在光碟機 mount /dev/cdrom /mnt/cdrom 4、檢視掛在光
centos安裝kafka,以及springboot的整合
下載kafkkafka,http://kafka.apache.org/downloads 我這裡下載的版本是 kafka-1.1.0,檔案: kafka_2.11-1.1.0.tgz 下載後上傳到/usr/local/kafka,並解壓。解壓後文件路徑
在Linux中搭建一個簡單的dns伺服器 --------基於centos 6.5,以我做的一個實驗為例子。
Experimental environment: dns server : 192.168.200.254 http server :192.168.200.202 client :192.168.200.203 Experimental steps: fir
表格中的內容過長時不換行,以tips方式展示
專案使用vue+element-ui tooltip-effect="light" <el-table>需要設定這個屬性, 然後在需要使用的<el-table-column>中使用 show-overflow-tooltip="true" 既能實現效
centos安裝MongoDB,並設定開機自啟動
1:安裝 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz tar -zxvf mongodb-linux
安裝包,建立快捷方式,開機啟動項,配置檔案引數覆蓋窗體類庫
//using IWshRuntimeLibrary; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; usin
linux下安裝mongodb並以許可權方式啟動
show dbs:顯示資料庫列表 show collections:顯示當前資料庫中的集合(類似關係資料庫中的表) show users:顯示使用者 use <db name>:切換當前資料庫,這和MS-SQL裡面的意思一樣 db.help():顯示資料庫操作命令,裡面有很多的命令 db.
WebSphere 安裝部署,釋出web應用
目錄 一、WebSphere 是什麼? 二、安裝 三、新增服務 四、部署&釋出應用 五、訪問web應用 一、WebSphere 是什麼? WebSphere 為 SOA 環境提供軟體,以實現動態的、互聯的業務流程,為所有業務情形提供高度有效的
Linux下安裝Apache並以mod_wsgi方式部署django站點
l 安裝arp tar -zxf apr-1.5.0.tar.gz #解壓壓縮包 壓縮包名稱根據版本號決定 cd apr-1.5.0 #進入解壓目錄 ./configure --prefix=/usr/local/apr #進行安裝配置 設定安裝位置