文章目录
- 0. 配置需求
- 1. 启动spice客户端
- 2. 配置websockify
- 3. 配置spice-html5
- 4. 浏览器访问
0. 配置需求
- Firefox或Chrome浏览器,IE浏览器也可以,但是效果不是太好。
- WebSocket代理,一般采用noVNC的子项目websockify来实现,github链接。
- spice服务器,安装好KVM后就有了spice客户端,可以不用进行配置
1. 启动spice客户端
安装好KVM后会自动启动,需要手动启动自行百度
2. 配置websockify
执行完以下操作获取websockify项目并安装python相关模块,python版本需要不小于3.7.0,我尝试过python 3.8.0,但是无法安装,之后采用python 3.7.0可以正常安装。
git clone https://github.com/kanaka/websockify
cd websockify/
python setup.py install
启动websockify代理
./websockify.py 8889 0.0.0.0:6005
8889代表websockify监听的端口,之后所有访问该端口的请求都会被代理到后面的ip:port上
0.0.0.0代表spice服务器的ip地址
6005代表虚拟机的spice端口,可以在virt-manager或virsh edit中查看
3. 配置spice-html5
ubuntu需要apache2环境,可以自行安装,以下操作获取spice-html5项目,并建立软链接
git clone https://github.com/freedesktop/spice-html5
sudo ln -s /你自己的路径/spice-html5 /var/www/html/spice
4. 浏览器访问
在浏览器中访问http://spice服务器ip地址/spice/spice.html。
点击左上角的按钮填写服务器的ip和刚才的8889端口,如果你有设置了虚拟机spice远程访问需要密码则需要填写,否则可以不用填,之后点击start connection开启连接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)