jumpserver处理windows连接黑屏、白屏

2044人浏览 / 0人评论

一连接黑屏,那多半是无法连接你的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主机的防火墙、等

全部评论