guacamole是个开源的web ssh工具
下载地址:https://guacamole.apache.org/releases/
Apache Guacamole 是一个开源的远程桌面网关,它允许用户通过浏览器远程连接到计算机桌面,而无需在客户端安装任何特定的软件。Guacamole 支持多种远程桌面协议,如VNC、RDP、SSH等,因此可以用于连接到不同类型的远程计算机。
特点:
支持多种协议: Guacamole支持 VNC、RDP、SSH 等多种远程桌面协议,使其成为一个通用的远程连接解决方案。基于Web: 用户可以通过标准的Web浏览器,如Chrome、Firefox等,直接访问 Guacamole 而无需安装客户端软件。单点登录: Guacamole 可以与其他认证系统集成,实现单点登录(SSO)。支持HTML5和WebSocket: 使用HTML5和WebSocket技术,Guacamole 提供了快速、响应迅速的远程桌面体验。多用户支持: Guacamole 具有强大的多用户支持,可以同时为多个用户提供远程连接服务。安装和用法:
安装 Guacamole Server: 在你的服务器上安装 Guacamole Server,可以按照官方文档提供的指南进行操作。通常,这涉及到使用包管理工具(如apt、yum等)进行安装。配置 Guacamole: 配置 Guacamole Server,设置连接参数、认证方式等。配置文件通常是 guacamole.properties。安装 Guacamole Client: Guacamole 的前端客户端通常是通过WAR(Web Archive)包部署到支持Java的Web容器中。可以使用Tomcat等Web容器。启动 Guacamole: 启动 Guacamole Server 和 Web容器,确保服务正常运行。访问 Guacamole: 打开支持HTML5的浏览器,输入 Guacamole 的地址。默认情况下,地址是 http://your-server:8080/guacamole/。登录和连接: 在 Guacamole 登录界面使用预先设置的用户名和密码登录。在登录后,你将能够添加远程连接配置,包括协议、主机名、端口等。远程连接: 选择你要连接的远程主机并点击连接,Guacamole 将通过你提供的协议建立远程连接。你会在浏览器中看到远程桌面,可以像本地一样进行操作。
网友回复
如何编写一个chrome插件实现多线程高速下载大文件?
cdn版本的vue在网页中出现typeerror错误无法找到错误代码位置怎么办?
pywebview能否使用webrtc远程控制共享桌面和摄像头?
pywebview6.0如何让窗体接受拖拽文件获取真实的文件路径?
如何在linux系统中同时能安装运行apk的安卓应用?
python有没有离线验证码识别ocr库?
各家的ai图生视频及文生视频的api价格谁最便宜?
openai、gemini、qwen3-vl、Doubao-Seed-1.6在ui截图视觉定位这款哪家更强更准?
如何在linux上创建一个沙箱隔离的目录让python使用?
pywebview如何使用浏览器自带语音识别与webspeech 的api?