前言
Apache Guacamole 是无客户端远程桌面网关,是基于 HTML5 的远程桌面控制框架。它支持标准协议,例如 VNC,RDP和SSH
效果图
windows远程桌面
ssh远程连接
安装步骤
- 配置docker-compose.yml文件
- 安装docker
- 安装Guacamole
- 运行Guacamole
- 后台配置远程连接
配置docker-compose.yml文件
sudo su //进入root
cd ~ //进入根目录
mkdir -p data/docker_data/guacamole //创建目录
cd /root/data/docker_data/guacamole //进入该目录下
nano docker-compose.yml //编辑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
curl -sSL https://get.daocloud.io/docker | sh //脚本一键安装
docker -v //查看docker版本
systemctl enable docker //加入开机启动项
安装并运行docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose //Docker-compose安装
sudo chmod +x /usr/local/bin/docker-compose //给Docker-compose添加执行权限
docker-compose up -d //运行docker-compose
访问docker-compose
http://ip:8181
默认账号:guacadmin
默认密码:guacadmin
后台配置远程连接
windows远程桌面设置