Apache Guacamole 配置Windows远程桌面

Dokcer搭建Apache Guacamole堡垒机 Apache Guacamole(简称Guacamole)是一个开源的远程桌面网关,它提供了一种跨平台、跨协议的方式来访问远程计算机。它的主要目标是简化远程访问管理,允许用户通过一个单一的 Web 界面连接到远程计算机,而不必安装客户端应用程序或插件。 阅读详情
AI摘要

本文介绍如何使用Guacamole-server和Guacamole-client实现远程桌面连接。通过user-mapping.xml文件或MySQL数据库进行配置,支持rdp协议并提供丰富的参数选项,如色彩深度、驱动器共享等。

安装好Guacamole-server 和Guacamole-client后,可以开心的进行干活了。vnc/rdp各有千秋。但是vnc不好的地方是,每个用户登录后,其行为就是对本尊的操作,所有的用户只要登录上去,其界面是共享的。其优势是方便管理和界面共享。但是对于多用户不同界面,还必须得用rdp.(可能vnc也能满足同一个用户多次登录呈现多界面的情况,但是我没有找到相关界面方案)

使用 user-mapping.xml 进行配置

user-mapping.xml 提供一种特别方便的使用方式。其基本内容如下:

<user-mapping>
    <!-- Another user, but using md5 to hash the password
         (example below uses the md5 hash of "PASSWORD") -->
  <authorize
            username="demo"
            password="PASSWORD" #这里需要填写PASSWORD md5加密后的内容
            encoding="md5">
    <connection name="desktop">
     <protocol>rdp</protocol>
     <param name="hostname">192.168.10.78</param>
     <param name="port">3389</param>
          <param name="color-depth">24</param><!--8,16,24-->
          <param name="username">remote</param>
      <param name="password">123456</param>
          <param name="resize-method">display-update</param>
          <param name="cursor">remote</param>
          <param name="enable-sftp">true</param>
          <param name="sftp-hostname">localhost</param>
          <param name="sftp-username">ubuntu</param>
          <param name="sftp-password">123456</param>
          <param name="sftp-port">22</param>
    </connection>
    <connection name="remoteapp">
     <protocol>rdp</protocol>
     <param name="hostname">192.168.10.78</param>
     <param name="port">3389</param>
          <param name="color-depth">24</param><!--8,16,24-->
          <param name="username">remote</param>
      <param name="password">123456</param>
          <param name="resize-method">display-update</param>
          <param name="cursor">remote</param>
          <param name="enable-wallpaper">true</param>
          <param name="enable-theming">true</param>
          <param name="enable-full-window-drag">true</param>
          <param name="remote-app">||Photoshop</param>
     <param name="remote-app-dir">C:\Program Files (x86)\Photoshop.exe</param>
    </connection>
    </authorize>
</user-mapping>

这个authorize节点包含了此用户可以使用的所有connection,若增加新用户需要增加新的authorize。这个xml提供了一个远程桌面连接,一个remoteapp连接。详细信息可以查看官方文档。

使用mysql进行配置

使用xml进行授权配置时,简单。但是缺少很多实用的功能。例如用户管理,用户访问记录,授权等等。这些配置起来相当头疼。xml是没有下面的界面的
这里写图片描述
如何使用数据库,可以参考官方文档,也可以查看上篇文档 apache guacamole 使用mysql 连接

创建新的Connections

配置好后,可以创建新用户,新的Connections等等.创建新的Connection-rdp参数填写如下:

这里写图片描述

必要的信息如图所示
192.168.10.78 是远程服务器地址
remote ***** 是服务器登录的用户名密码

这里写图片描述

这里需要填写的信息很少。Enable drive是是否使用驱动器,勾选的话,可以使用共享的文件驱动
这里写图片描述

这里可以配置是否启用sftp

这里写图片描述
启动后 Ctrl+Alt+Shift出现这个界面
这里写图片描述

开源堡垒机Guacamole二次开发记录之一 开源堡垒机Guacamole项目的基础二次开发,实现在浏览器页面进行SSH、VNC和RDP等远程桌面的功能。 阅读详情

相关推荐

Apache Guacamole 远程桌面

Apache Guacamole 环境,基础代码首先安装Docker拉取Guacamole服务器、Guacamole客户端和MySQL的Docker镜像运行Mysql并配置配置Guacamole服务器,Guacamole客户端实现远程连接简单的demo 首先 最近,因为公司需要,项目中需添加一个远程连接控制台的功能,远程操作服务器,之前也没接触过,经常用的也就是Putty、XShell、SecureCRT、SSH Secure Shell Slient,当然本人用的对多的就是XShell,但是项目需要没办法

qq_35656986的博客 7392

guacamole

Apache Guacamole 是一个无客户端的远程桌面网关,旨在通过标准的网络协议(如 VNC、RDP、SSH)提供远程系统的无缝访问。和。这些组件共同工作,实现无客户端的远程桌面访问。

hello.reader 3848

Windows11远程控制神器:Apache-Guacamole+Docker保姆级安装教程

本文详细介绍在Windows11系统上使用Docker部署Apache-Guacamole的完整教程,实现高效远程控制。从环境准备、容器化部署到系统适配和安全加固,提供一站式解决方案,特别适合需要跨平台远程办公的技术人员。

weixin_29280219的博客 154

【亲测免费】 推荐开源神器:Apache Guacamole - 远程桌面的轻量级解决方案

Apache Guacamole是一款强大的开源远程桌面网关,它允许您通过Web浏览器安全地访问远程桌面资源,如SSH、RDP和VNC会话。自2016年起,该项目成为Apache软件基金会的一部分,这标志着其社区支持和技术成熟度达到了一个新的高度。现在,您可以在[Apache Guacamole官方网站](https://guacamole.apache.org)找到最新的信息和更新。 ## 2...

gitblog_00097的博客 2157

Apache-Guacamole windows11 远程控制

docker安装Guacamole 前面已经安装了docker了,因此,首先我们得把需要的镜像从仓库抓取下来。 1.拉取Guacamole服务器、Guacamole客户端和MySQL的Docker镜像: docker pull guacamole/guacamole docker pull guacamole/guacd docker pull mysql/mysql-server 2.当把三个镜像都下载下来后,创建数据库初始化脚本以创建用于验证身份的数据表: docker run --rm guac

fushuai优快云的博客 4826

云Docker部署Guacamole经frp中转远程连接Windows

Guacamole web rdp

BGK112358的专栏 845

从网页访问你的windows桌面

使用Guacamle搭建Web远程桌面的流程, 任意浏览器即可访问Windows远程桌面

qq_47719799的博客 3437

Apache-Guacamole远程控制实战:从Docker配置到Win11被控端优化

本文详细介绍了如何使用Docker容器部署Apache-Guacamole远程控制服务,并针对Windows11系统提供专业优化方案。从多容器协同部署到数据库高级配置,再到Win11被控端的系统级调优和网络性能优化,全面指导用户打造高效稳定的远程控制环境。

weixin_33724046的博客 432

windows 下基于docker 部署 guacamole

简要介绍了在windows下基于docker快速部署guacamole

uddiqpl的专栏 1714

Apache-Guacamole实战:用Docker三分钟搞定Windows11远程控制环境搭建

本文详细介绍了如何使用Docker快速部署Apache-Guacamole,实现Windows11远程控制环境的搭建。通过简洁的Docker Compose配置和Windows11的深度优化,三分钟内即可完成企业级远程桌面解决方案的部署,支持RDP协议和无客户端访问,大幅提升远程办公效率。

weixin_30275415的博客 430

SpringBoot项目里集成Guacamole,实现浏览器远程桌面(含WebSocket连接与录屏配置)

本文详细介绍了如何在SpringBoot项目中集成Apache Guacamole,实现高性能的浏览器远程桌面功能,包括WebSocket连接优化、动态参数传递和会话录制等高级特性。通过Docker化部署和SpringBoot配置,开发者可以快速构建企业级远程桌面解决方案,提升远程访问的安全性和效率。

weixin_26965807的博客 414

告别TeamViewer!用Docker部署Apache Guacamole实现浏览器直连内网(含RDP/SSH双协议教程)

本文详细介绍了如何使用Docker部署Apache Guacamole,实现浏览器直连内网设备,支持RDP/SSH双协议。相比TeamViewer等商业软件,Guacamole提供跨平台、多协议支持、集中化管理等优势,特别适合远程办公和IT管理。通过Docker Compose一键部署,简化配置流程,并涵盖安全加固、权限管理及性能优化等关键步骤。

read5的博客 629

Bootloader Design of PIC18 series MCU

注意:下列描述是在PIC单片机上启用Bootloader的一个相关知识的近似完备集。所有需要了解的,与bootloader与用户态程序交互的理论知识都已给出。包含内存组织,跳转,中断等必备功能的描述。

含光左卫的工作笔记集 1267

Apache Guacamole 终极指南:零配置搭建跨平台远程桌面网关 [特殊字符]

Apache Guacamole 是一款革命性的无客户端远程桌面网关,让你通过浏览器就能访问各种远程系统!无需安装任何软件,只需一个现代化的浏览器,就能连接 Windows、Linux、Mac 等不同操作系统的远程桌面。✨ ## 什么是 Apache Guacamole? Apache Guacamole 是一个开源的远程桌面网关,采用客户端-服务器架构,支持多种远程协议。最神奇的是,你不需要

gitblog_00978的博客 981

海量数据 / Vastbase 深度研究笔记 v3.1

v3.1 重点修订:在 v3.0 审慎版基础上,新增“2026 新变量”章节,纳入 7 亿级定增、HTAP / 多模态时序数据库、G100 V3.0 Build 8 的 3CM+2DN 高可用补强、pgvector / V100 / AI 多模叙事,以及集成服务基因与标准软件 ARR 的拉扯。核心关注点是:Vastbase 能否把 openGauss 生态红利、数据库产品矩阵和行业交付能力,转化为可持续、可复购、低边际成本的标准软件收入。海量不是没有业务基本盘,也不是马上失血致死;客户越多,服务债越大。

喝醉酒的小白 548

WPS接入DeepSeek,实现AI辅助功能

总的来说,借助 WPS 中宏功能与 DeepSeek 大模型的结合,文档处理、内容创作和数据分析等任务都能更加智能化、自动化。这不仅大幅提升了工作效率,也为办公场景带来了全新的智能化办公体验。

运维老生常谈 3805

Apache Guacamole完整指南:浏览器访问远程桌面的终极解决方案

还在为远程桌面连接的各种客户端软件而烦恼吗?Apache Guacamole作为一款革命性的开源远程桌面网关,彻底改变了传统远程访问的方式。这款强大的工具让你只需要一个现代浏览器,就能安全访问Windows、Linux、macOS等各种系统的远程桌面,真正实现了零客户端的远程访问体验。 ## 为什么选择Apache Guacamole? ### 传统远程桌面的三大痛点 **客户端依赖问题**

gitblog_00292的博客 1414

【WRF-CMAQ实战指南】从环境配置到测试案例运行全解析

本文详细解析了WRF-CMAQ从环境配置到测试案例运行的全过程,包括系统环境检查、依赖库安装、源码获取与项目初始化、关键配置技巧、编译实战与排错、测试案例运行验证等关键步骤。通过实战指南,帮助用户快速掌握WRF-CMAQ的安装和运行技巧,提升空气质量模拟的效率。

year5的博客 244

Apache Guacamole客户端指南

Apache Guacamole是一个基于Web的远程桌面网关。它允许你通过标准的浏览器访问图形桌面环境,无需安装任何插件或客户端软件。Guacamole采用客户端-服务器架构,支持多种远程协议,如VNC、RDP和SSH。该项目是Apache软件基金会的顶级项目,强调安全性、可扩展性和易用性。 ## 项目快速启动 ### 准备环境 确保你的系统上已安装了Java Development Ki...

gitblog_00041的博客 1635

OAI-5G开源通信平台实践(一)-安装 部署及RFsimulator基本测试

OAI (Open Air Interface) 是目前开源5G/4G项目中最完善、最成熟的一个,并且仍然在持续更新。其包含基站、终端及核心网网元的代码,可基于x86\arm+射频卡搭建实际硬件平台,也可在x86平台上对rf\phy等层进行模拟,做各网元协议栈的单独测试验证。本文总结了x86平台下,oai的安装及运行方式。包括NTN分支和主分支的rf simulator、nos1、端到端部署等场景的验证流程,同时总结了验证过程中遇到的问题及解决方法。

十年通信老兵的技术修炼之路——从3G到5G,从地面基站到卫星通信。 2963

4 屏 + 8 摄像头一开,谁在悄悄拖慢你的座舱域控?

如果你觉得座舱卡顿:❌ 别第一反应怪 SoC❌ 别盲目堆算力。

weixin_43199439的博客 148

Centos6.6环境部署Guacamole 0.9.13登录Windows远程桌面

Guacamole 是一个以 HTML5 为基础的网页应用程序(web application),使用者可以在浏览器中通过这个网页应用程序并配合远程桌面的传输协议(例如 VNC 或 RDP)或远程登录会话协议(例如SSH)来实现操控远程的电脑。启动guacd服务前,可以使用ps –ef|grep 检查是否有guacd进程已存在,如果存在,先kill掉,再启动guacd或者/etc/init.d/guacd stop。说明:标红色部分,为设置登录guacamole的账号和密码。

u011015740的博客 2004

NVIDIA - 人形机器人扼要

人形机器人是仿照人类外形设计的通用双足机器人,旨在与人类并肩工作,提高生产效率。它们能够学习和执行各种任务,如抓取物体、移动集装箱、装卸箱子等。

机器人控制与仿真应用 1289

如何在5分钟内部署Apache Guacamole?新手友好的快速安装教程

Apache Guacamole是一款功能强大的远程桌面协议客户端,支持VNC、RDP等多种协议,让你轻松访问远程计算机的图形界面。本教程将带你通过Docker方式,在5分钟内完成Apache Guacamole的部署,即使是新手也能快速上手。 ## 📌 准备工作:检查环境要求 在开始部署前,请确保你的系统已安装Docker和Docker Compose。如果尚未安装,可以通过官方文档获取安

gitblog_00159的博客 1224

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

零客户端Web远程桌面终极指南:Apache Guacamole完全解决方案

想要在任何设备上访问远程桌面,却不想安装任何客户端软件?Apache Guacamole正是您需要的**零客户端Web远程桌面解决方案**!🎯 这个强大的开源项目让您只需一个浏览器,就能轻松连接RDP、SSH、VNC等远程服务器。 ## 什么是Apache Guacamole? Apache Guacamole是一个基于HTML5的**无客户端远程桌面网关**,支持多种主流远程协议。只需通过

gitblog_00374的博客 592

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: apache guacamole 使用mysql 连接
下一篇: owncloud私有云盘的部署(ubuntu 16.04)
猫影
博客等级 码龄10年 31粉丝 72原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值