开源堡垒机真的完全免费吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源堡垒机真的完全免费吗?相关的知识,希望对你有一定的参考价值。

开源堡垒机真的完全免费吗?

并不是。一般中小企业没有技术支持,且出于成本考虑,往往会考虑使用市面上的免费堡垒机。免费堡垒机有两种:

1、开源堡垒机

大多开源堡垒机的功能相对简单,能够满足最最基本的企业的安全需求。但是在使用开源堡垒机的同时,企业必须要考虑后期运维成本。开源堡垒机需要专人进行维护和二次开发,而开发堡垒机这个人必须非常熟悉Linux、公司业务而且还要会Python,当然我们也可以选择开源堡垒机的商业支持服务,不过需支付高昂的技术支持服务费用,这种模式有点类似于打印机和硒鼓的套路,打印机价格非常便宜,但是打印机的售后维护服务和更换硒鼓的费用才是真正的成本所在。

2、免费的商用堡垒机

在商用堡垒机的各类厂商中,行云管家云堡垒机是业界首家支持Windows2012/2016指令审计全面支持云服务器/私有服务器/虚拟机等任意类型服务器的云堡垒机,免安装免维护,易于使用,无需安装任何Agent,并且行云管家堡垒机提供4台免费使用配额,只针对超过4台的主机数计费,对于小型创业公司、团队来说,4台主机免费配额已经能够满足企业的基本需要。

无论是开源堡垒机还是免费商用堡垒机,企业需要综合考量企业安全运维需求与各品牌堡垒机产品功能的契合度,选择最适合的那一款堡垒机。

参考技术A

我来说一下,我此前在中小创业企业工作过几年,现在某国企分公司任职运维经理。关于免费堡垒机品牌这个问题,我个人有一些经验之谈分享给大家,不喜勿喷。

一些初创企出于成本的考虑,会考虑找台免费堡垒机来保障运维安全。我用过不同类型的免费堡垒机产品,大体分为开源堡垒机和免费商用堡垒机。

先说下开源堡垒机。大部分开源堡垒机的功能相对简单,就是基础的堡垒机架构,其实并不好用,但上手容易。如果你的公司选开源,可能要考虑后期运维成本的问题,开源堡垒机需要一个即熟悉公司业务又懂Linux和Python的专人进行维护和二次开发。如若不然,则要支付非常昂贵的技术支持服务费用以保障开源堡垒机的正常使用。

打个比方,企业购买一台打印机的成本并不高,但是后期的维护和更换硒鼓却是一笔不小的开销。开源堡垒机也是一样的,得来全不费工夫,但是并不代表不需要维护成本。例如Jumpserver,它是一款由python编写开源的堡垒机系统,基于ssh协议来管理。但是,它提供的仅仅是免费的搭建堡垒机,后续新功能上线还是需要额外支付费用的。

再说下免费商用堡垒机。商用堡垒机厂商中也有不少提供免费堡垒机的品牌,功能更全面,更方便使用。例如行云管家云堡垒机,是首家支持Windows2012/2016指令审计的云堡垒机,毕竟商用所以功能很全。它的不足是限额免费,现在是提供4台主机的免费使用配额,超过4台的还是要收费的,我记得加一台20块左右,对于小型创业公司、团队来说,4台主机免费配额基本满足企业需要。

开源虽好,但不实用,如果你要用来学习研究完全可以。但就我个人经验而言,我比较喜欢行云管家这一类的商业堡垒机,能够真正给企业解决问题。其他的免费堡垒机还有一些,但大体如上所述,看你的需要进行选择就好了。

行云管家堡垒机在线体验

参考技术B 一开始我们是想通过内部自研的方式进行堡垒机的开发,对于堡垒机来说,它是由多种技术协调整合形成的。简单来说相当于运维人员的一台代理服务器(Proxy Server),如果从主干技术原理的角度概述的话,堡垒机所应用的主要技术包括但不限于:逻辑命令自动识别技术、分布式架构处理技术、图形协议代理技术、多进程/线程与同步技术、数据加密技术等。可以说,堡垒机技术是一个看似简单,其实复杂而精细的分布式系统集群。
考虑到内部研发堡垒机在性能和稳定性上一定会有所欠缺,出问题后,运维人员不能登录,影响很多团队干活,尤其在处理业务故障的时候,如果突然发现某台服务器进不去,这就尴尬了,严重影响周围团队对我们运维团队的满意度。
运维本身是个服务性质的工作,尽量不要搞得周围部门不满意才好。
考虑再三决定调研测试开源堡垒机,目前的开源堡垒机方案有很多,目前做的较好的诸如有CrazyEye、Teleport、Jumpserver、GateOne、麒麟开源堡垒机等。
当我们公司选择了使用开源堡垒机时,便拥有初始投入少、使用灵活等特点。不过在后来我们的管理成本、学习曲线和安全性方面却很难得到,可能我们一开始不曾考虑开源堡垒机也需专人进行维护,而且大多开源堡垒机的功能相对简单,只能够满足我们最最基本的安全需求。如果想更进一步的发挥堡垒机真正的价值或者说是有用的堡垒机,那么根据公司业务进而定制开发就是必经之路。
而对开源堡垒机的定制开发,又让我们回到了内部自研的老路,开发堡垒机这个人必须非常熟悉Linux以及公司业务,而且还要会玩Python(大多与运维相关的应用使用Python开发的较多,具备这样能力的人薪资往往不低),除此之外也可以选择开源堡垒机的商业支持服务,不过需支付高昂的技术支持服务费用,这本身就是一个运维成本。从这个角度讲,开源堡垒机并不等同于免费堡垒机,后期成本可能远远高于商用堡垒机,对开源堡垒机厂商还没有任何责任约束。
行吧,是时候调研商业堡垒机了,我们通过调研得知商业堡垒机目前可细分为:传统堡垒机和云堡垒机。
以传统堡垒机厂商为代表的供应商诸如:齐治、绿盟、碉堡、安畅等。

以云堡垒机厂商为代表的供应商诸如:行云管家、云安宝等。

对于传统堡垒机多为软硬件结合且价格昂贵,其管控能力十分强大,是银行、国营大型企业IT运维团队的首要选项。
但传统堡垒机的缺点是,价格很高动辄数十上百万(容易出现单点故障,所以一次要买俩进行高可用),所以部署起来相对来说比较困难,需要专业的团队统筹部署,维护成本高。同时对现有网络结构侵入大,软件和硬件升级都不方便,并不怎么适合中小型企业、一般创业企业。
对于云堡垒机的调研来说,了解到云堡垒机在功能上已非常成熟,同时借助了云计算的优势,使得云堡垒机在资源的交互性、易用性、性价比、维护成本、产品自身安全性等方面又得到了进一步提升,尤其解决了传统堡垒机的单点故障问题。
除此之外,云堡垒机还有许多特性,诸如免安装、免维护、开箱即用,支持Windows\Linux等主机运维审计、指令检索、监控预警、自动化运维等。
这里大家需要注意的是,堡垒机对于自动化运维的影响甚大,因为我们使用了堡垒机实现了云环境下的统一运维管理,成为所有运维的唯一入口。那么堡垒机既会成为自动化运维的羁绊,那么可就得不偿失了,所以我们选择使用堡垒机时,也需对配套功能进行考虑(是否具备其它运维相关功能,比如主机监控、远程协同、自动化运维等);
从身边已在使用堡垒机的朋友得知,他们的采购同事购买传统堡垒机的流程一般为:
1、需要乙方销售人员多次上门介绍产品;

2、签订合约;

3、需要运输、安装、调试、配置……

整个流程一般长达数月。
但在云上,云堡垒机的交付则更为简单,对于云堡垒机厂商,云安宝提供了私有部署版本,而行云管家不仅提供了私有部署版本,同时还拥有SaaS平台,SaaS的优势在于我们无需在硬件和IT人员方面再进行任何额外的投资,即可获得堡垒机服务,这种区别就如同拎包租住一间精装房和聘请施工队 为自己修建一套住房的区别。废话少说,接下来就是对两家产品进行细粒度的测试。
云匣子:云匣子总的来说与开源的JumpServer相差不多。

行云管家堡垒机在线体验:前面提到,行云管家拥有SaaS平台,只需要通过浏览器即可体验,我们通过Google搜索行云管家堡垒机,得到了在线体验的环境,通过注册、创建团队、导入资源三个步骤,我们便可以通过行云管家来管理主机资源。

通过一番体验之后,不管是在UI、产品功能、产品体验方面都很满意,在我们长时间的测试过程中,工作人员始终保持与我们进行良好沟通和解决产品问题,最终他们用坚持不懈赢得我们领导的认可也促成订单落地。
从上线到目前一个季度,我对CTO的承诺也得以兑现,未雨绸缪永远比出了问题在处理要好的多,出了问题补救是不得已的事,但还是有许多公司,没有亡羊补牢,而是好了伤疤忘了疼,没过多久问题又重演。
因此,在工作中要尽量做到未雨绸缪,从源头上减少故障的发生。其次,要做到亡羊补牢、举一反三,事情出现一次就不能再出现第二次。当然,完善的备份和恢复策略也是需要做的。只有把这些结合起来,才能把我们运维的工作做的更好。
最后总结一下,对于选购堡垒机并非越贵的就越好,而是要综合考量各项指标与运维团队本身的契合度,以及在实际应用中的真实需求。如果我们所在的团队是金融、政府等对安全性要求极高的组织,建议考虑传统堡垒机。但是对于一些互联网企业、创业企业而言,我比较倾向于向大家推荐使用云堡垒机,无论是从价格还是灵活性来说他都具备优势。况且随着云计算市场的发展,上云成为主流,未来的堡垒机发展趋势也必然是偏向于云堡垒机。
大家想要在线体验的话可以百度搜索:行云管家

几款开源的堡垒机

Jumpserver

Jumpserver 是全球首款完全开源的堡垒机,使用GNU GPL v2.0开源协议,是符合4A(认证Authentication、账号Account、授权Authorization、审计Audit)的专业运维审计系统。Jumpserver 使用Python / Django 进行开发,遵循 Web 2.0 规范,配备了业界领先的 Web Terminal 解决方案,交互界面美观、用户体验好。 Jumpserver 采纳分布式架构,支持多机房跨区域部署,中心节点提供 API,各机房部署登录节点,可横向扩展、无并发访问限制。

GitHub:?https://github.com/jumpserver/jumpserver

Teleport

Teleport是触维软件推出的一款简单易用的堡垒机系统,具有小巧、易用、易于集成的特点,支持RDP和SSH协议的跳转。Teleport由两大部分构成:Teleport跳板核心服务和WEB操作界面

Teleport非常小巧且极易安装部署:仅需一分钟,就可以安装部署一套您自己的堡垒机系统!!

GitHub:?https://github.com/eomsoft/teleport

GateOne

GateOne是一款基于HTML5的开源终端模拟器/SSH客户端,同时内置强大的插件功能。它自带的插件使其成为一款令人惊艳的SSH客户端,但是,它可以用于运行任何终端应用。用户可以将GateOne嵌入其他应用程序从而提供各类终端访问界面,它也支持各类基于Web的管理界面

GitHub:?https://github.com/liftoff/GateOne

CrazyEye

CrazyEye是基于Python开发的一款简单易用的IT审计堡垒机,通过对原生ssh代码进行了部分修改,从而实现用户在登录堡垒机后,他所有的命令操作都将被实时抓取并写入审计日志,以供后期审计,目前CrazyEye主要实现了以下功能:
用户行为审计
底层使用原生ssh,不牺牲ssh使用体验,对用户操作无任何影响
支持对主机进行分组管理
可为运维人员分配指定服务器、指定账号的操作权限,即一个用户可以登录多少生产服务器,以及登录后有什么权限,都可以自如的控制
用户登录堡垒后的所有操作均可被记录下来以供日后审计.
主机批量操作

GitHub:https://github.com/triaquae/CrazyEye

以上是关于开源堡垒机真的完全免费吗?的主要内容,如果未能解决你的问题,请参考以下文章

哪些免费堡垒机品牌更好用?

开源堡垒机是什么?开源堡垒机的优缺点是什么?

开源堡垒机_jumpserver

推荐开源堡垒机Teleport

几款开源的堡垒机

开源堡垒机安装测试上线部署详解-----麒麟开源堡垒机