无客户端远程桌面网关 Guacamole 安装试用指南

管理的服务器、交换机、VM 数量越来越多,种类也越来越多,时常需要同时打开多个不同的工具来访问不同的目标。比方说 RDP 连着 Windows 的机器、 SSH 连着 Linux 的服务器、 Telnet 连着交换机…… 不同的工具还有着不同的连接配置管理方式,没办法统一管理。我也用过 SecureCRT,虽然他很强大,并且在 Windows 上和 Mac 上都很好用,但是他只能连接字符界面。 0x00 Guacamole 简介 Apache Guacamole 是由 Apache 基金会孵化的项目,一个无客户端远程桌面网关(Clientless Remote Desktop Gateway),支持常见的远程桌面协议: VNC RDP SSH Telnet 除了以上的协议支持之外,从 1.1.0 开始,增加了连接 Kubernetes Pod 的支持,连接的 Pod 需要开启 TTy 支持,之后我会详细介绍一下用法。本文着重介绍 Guacamole 的安装和基本使用。 同时, Guacamole 还支持连接分组、窗口多开、剪贴板共享等功能,可以方便的在同一个平台上管理不同协议的终端设备。 服务架构 首先了解一下 Guacamole 的架构 Guacamole Server 主要由两部分组成,Guacamole 和 guacd: Guacamole 是一个 Web 服务,包含前端 guacamole-website 和 guacd 的客户端 guacamole-client。guacamole-client 会将用户和服务器连接配置信息存储在数据库中,支持 MySQL 和 PostgreSQL。 guacd 是一个无状态的 daemon。guacamole-client 会将存储在数据库中的连接配置信息通过内部的协议传递给 guacd,由 guacd 负责处理不同的远程连接协议,并和服务器建立连接。 0x01 安装 Guacamole 提供了多种不同的安装方式,可以编译源码,也可以下载预编译的 war 包。但同时官方也提供预装了插件的 Docker 镜像可以直接简单配置使用。 ...

February 5, 2022 · 4 min · 787 words

Home-lab 计算服务器开箱安装

九点多,顺丰小哥就打来了电话,“你家里有人不,这两件有点大,没人我就不送上去了” “有人有人!” {% note warning %} 多图杀猫!{% endnote %} 开箱 Dell T7820 准系统 机箱正面 信息牌 背板I/O接口 950W 金牌电源 主板 拿掉导风罩之后,可以看到 CPU0 散热器和内存插槽 在 CPU0 旁边盖子下面是用于扩展 CPU1 的插槽 扩展插槽 在 CPU0 散热器上有拆装指南 这里发现了散热器被压塌了一点点,应该是供应商再取掉 CPU 的时候碰歪的,问题不大 CPU插槽 四条热管 在 CPU0 旁边,导风罩外还藏着两个直连 CPU 的 mini-SAS 接口,前面板的硬盘笼如果想要更换成 SAS 背板的时候就插在这里 CPU Intel Xeon Gold 6379 QS ...

January 30, 2020 · 1 min · 78 words

Home-lab 计算服务器策划

事情要从今年的 8 月份说起 那是一个艳阳高照的一天,一条阿里云的 ECS 到期提醒 短信打破了沉寂的一天,大学时用学生优惠买的 1000 块 3 年的 2 核 2G 的服务器眼看就到期了 这台 ECS 在这 3 年里充当了以下角色 Git 服务器 Docker Registry 服务器 Minecraft 服务器(没错,2C2G 就够三四个小伙伴快乐玩耍了) KMS 激活服务器 OSS 对象存储服务器(别问为啥不用阿里的 OSS,问就是能自己折腾绝不用 SaaS (狗头.jpgw) 这一到期,摆在我面前的就只有两条路了,要么含恨续上高额的 ECS,要么迁移到其他便宜点儿的地方 这时,我的目光就落在了我的 Gen8 上…… 灵光一闪 经过了长达一天的摸索和迁移,我把线上的服务,都迁到了家里的 Gen8 上,搭好了 SSH 反向隧道(会单开一篇讲一下),让外网的域名解析都不需要更改 一切都部署妥当,应用也都恢复上线 一切都似乎恢复了平静,但此时此刻我的内心却波涛汹涌 算力不足恐惧症 本地计算环境的搭建完成,我的心也活络了起来,因为我手上涉及了一些 K8S 二次开发相关的业务,同时因为做的都是偏向底层,偏向基础设施方面的工作,总觉得白嫖公司的环境,即使是测试环境,也时不时会影响到别人,所以我开始思考是不是可以在家里搭建一套实验环境,搭建一套只属于自己的 K8S 随便改,随便测,搞坏了最多就是重新部署一套,也不会影响到别人 但是看到 Gen8 里那可怜的 E3v2,区区 4 核 8 线程,再加上 16G 内存,想要承担起如 K8S 这么沉重的业务,这显然是不现实的 ...

December 22, 2019 · 2 min · 295 words

在 Gen8 上安装 FreeNAS-1.11 配置万兆网卡

背景 家里有一台 Gen8,是之前和小伙伴创业的时候德亚淘的,后来项目凉了之后,我就把它收来了,装了Esxi 6.5和黑裙,两块3T的红盘用南桥模拟的B120i做了一个 Raid1,直通到群辉,提供文件服务,挂载了一个盘给TimeMachine备份用。 最近觉得里面的两块 3T 红盘用了快两年了,估计也快凉了,所以打算稍微折腾一下,现在这两块3T盘做一个Raid0,过阵子买多两块新盘做Raid1备份一下TimeMachine啊照片视频什么的。 计划 计划主要分成三个部分 倒腾一下网络,加一个万兆的网卡 放弃掉(假的)硬阵列卡,使用软阵列 把玩儿一下iSCSI,和SMB做一个对比 实施 这一篇博客主要是介绍一下第一和第二个部分,也就是安装新的NAS软件,和(假的)硬阵列卡说再见 系统配置 先说一下目前机器的配置吧 配置 型号 数量 准系统 HP Microserver ProLiant Gen8 1 CPU Intel(R) Xeon(R) CPU E31265L @ 2.40GHz 1 内存 8G DDR3-ECC 2 SSD Plextor M6S 128G 1 HDD WD 3T RED 2 SD Sandisk 32G TF 1 NIC-1G BCM5717 2 NIC-10G MNPA19-XTR 1 整个机器下来只有8个逻辑核心16G内存,其实对于搞Esxi意义不大,而且,实际上折腾他的时间也不是很多,在家里Esxi的需求也不是很大,之前装只是纯粹为了倒腾,学习一下虚拟化 所以这一次的重建打算推翻现在的Esxi,所有的性能纯粹只为了NAS FreeNAS FreeNAS网上的介绍非常多,我也就不再赘述,只说几点,基于FreeBSD,开源,ZFS 以上几点就完全能让我心动了,群辉固然是好的,但是要折腾安装,洗白等等工作,到最后假设数据凉了,还是得自己背锅,所以不如就选择一个还算比较活跃的开源项目 ...

September 15, 2018 · 1 min · 167 words