1、部署Guacamole代码
sudo su
cd ~
mkdir -p data/docker_data/guacamole
cd /root/data/docker_data/guacamole
touch docker-compose.yml
vi docker-compose.yml
docker-compose.yml文件内容:
version: "3"
services:
guacamole:
image: jwetzell/guacamole
container_name: guacamole
volumes:
- ./postgres:/config
ports:
- 8181:8080
volumes:
postgres:
driver: local
运行代码:
docker-compose up -d
效果如图所示:
2、开放防火墙端口
宝塔面板安全组中添加端口:
腾讯云服务器开放端口:
3、配置反向代理(ip+端口解析为域名)
添加站点:
提交后点击设置并创建反向代理:
在腾讯云中添加域名解析
通过域名访问效果如下:
可以看到是http协议,我现在把它变成https访问
首先,在腾讯云中申请SSL证书
然后,签署成功后下载nginx文件
最后,将下载好的key和pem文件填入以下文本框:
保存后强制https
4、更改账户密码
默认账号:guacadmin
默认密码:guacadmin
点击设置,并添加新用户
修改完成后,登出原来的账户用新的账户并删除原来的账户
5、配置window远程桌面相关设置
设置信息如下(其中,认证信息为远程桌面的账户密码):
6、连接
点击右上角的“首页”,并点击"家中win10"
效果如下: