目 录CONTENT

文章目录

【Docker-Guacamole】浏览器远程桌面网关服务

geekrabbit
2022-03-13 / 0 评论 / 7 点赞 / 1,496 阅读 / 977 字 / 正在检测是否收录...
温馨提示:
创作不易,转载请注明出处

image.png

前言

Apache Guacamole 是无客户端远程桌面网关,是基于 HTML5 的远程桌面控制框架。它支持标准协议,例如 VNC,RDP和SSH

效果图

image.png

image.png

windows远程桌面
image.png

ssh远程连接

image.png

安装步骤

  1. 配置docker-compose.yml文件
  2. 安装docker
  3. 安装Guacamole
  4. 运行Guacamole
  5. 后台配置远程连接

配置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远程桌面设置

image.png

image.png

7
博主关闭了所有页面的评论