一连接黑屏,那多半是无法连接你的guacamole
------
我的是用docker安装的
所以我kill掉guacamole,重新来过~~~
[root@jumpserver vhosts]# docker kill f9ef7c94915f
[root@jumpserver vhosts]# docker rm -f f9ef7c94915f
wozxlhpY1PxS9oqf
docker run --name jms_guacamole -d \
-p 127.0.0.1:8081:8080 \
-e JUMPSERVER_SERVER=http://192.168.30.22:8080 \
-e BOOTSTRAP_TOKEN=wozxlhpY1PxS9oqf \
-e GUACAMOLE_LOG_LEVEL=ERROR \
jumpserver/jms_guacamole:v2.1.0
---------------------
验证:
在容器外访问:curl http://192.168.30.22:8080/api/health/
{"status": 1, "time": 1596439288}
在容器内访问:
curl http: //192.168.30.22:8080/api/health/
{"status": 1, "time": 1596439288}
说明就可以=====
========
有人在docker启动的时候server地址填成127.0.0.1:8080这样是不可以的,在容器内访问不到 //127.0.0.1:8080/api/health/
[root@cfcfc183241f guacamole]# env|tail -5
SHLVL=1
HOME=/root
JUMPSERVER_SERVER=http://127.0.0.1:8080
_=/usr/bin/env
OLDPWD=/config
查看容器的env发现变量为127.0.0.1是不行的。
--
然后强行启动tomcat就会看到guacamole日志,会出现详细的报错。建议使用内网ip;
二、连接白屏
连接得时候先出现白屏,后面提示你权限不够。那就开始排查吧。
先确认jumpserver是否可以telnet windows主机得 3389端口
确认配置window主机得时候 是否是用rdp协议,不要用ssh协议;
确认widnows主机的防火墙、等
有问题请加博主微信进行沟通!
全部评论