硬核测评!三款开发者常用的主机远程管理软件

简介: 作为一位开发者,长期以来对于家里有nas+多台主机+树莓派的我,想要ssh登到家里机器做点什么事情很繁琐,尤其没有公网IP的情况下更是繁琐。最近发现一款新的在线软件:牧云·主机管理助手。这款软件体验上比我之前的方案流畅很多。这里对我用过的几种方案做个对比,给有类似需求的人一个参考。

01. 背景

作为一位开发者,长期以来对于家里有nas+多台主机+树莓派的我,想要ssh登到家里机器做点什么事情很繁琐,尤其没有公网IP的情况下更是繁琐。


最近发现长亭一款新的在线软件:牧云·主机管理助手。这款软件体验上比我之前的方案流畅很多。这里对我用过的几种方案做个对比,给有类似需求的人一个参考。


02. 方案对比

目前在用或用过的类似产品有:

  • Visual studio code 的 remote tunnel 功能
  • 开源的jumpserver 的跳板机
  • 牧云·主机管理助手


先给没用过上面三个方案的师傅们大概介绍下前两个:

  1. Vscode remote tunnel

 https://code.visualstudio.com/docs/remote/tunnels 

Vscode server 新版自带的功能,工作逻辑大概是:在家里机器上启动 Vscode server,会和 https://vscode.dev 保持一个长连接。再通过 https://vscode.dev 连接到家里的机器,使用 Vscode 终端功能登录机器。

  1. jumpserver

https://github.com/jumpserver/jumpserver

是飞致云旗下的开源堡垒机在自己家里机器上运行,使用ssh 协议、或自带的浏览器终端界面登录机器。必须有公网IP。此软件面向小型企业运维场景,配置和操作略复杂,日常运行有一定的维护成本。


03. 牧云·主机管理助手

牧云·主机管理助手入手门槛很低。主要功能:

打开产品首页:长亭百川云平台

https://rivers.chaitin.cn

用微信扫码登录

进来之后,找到牧云主机助手,点绑定主机

复制生成的安装命令,在机器上安装,安装完成,机器就会在列表中展示

点击机器名称,可以看到机器的主要信息。这里的信息展示的也很合理。自带了负载监控、端口监控、docker 容器监控、进程监控

文件管理,可以在外网管理家里机器文件,有下载、上传功能。免费版的速度也不差,网速在3M/s,基本够用。收费版可以提速,费用也不贵(一台机器5分钱/天)。

终端有常用的配色,暗色、亮色主题基本够用。终端使用比较流畅,和本地使用差异不大。


价格:

5分钱/天的价格不算贵。添加了四台机器,每天2毛钱。基本没收费的感觉。


04. 三个方案对比

Vscode server remote tunnel

开源jumpserver

牧云·主机助手

上手难度

🟢 容易 ,文档齐全,英文

🔴 需要配置,文档一般,中文

🟢 容易,文档齐全,中文

配置难度

🟢 简单配置

🔴 配置多

🟢 无配置

日常维护

🔴 需要,无法跟随系统启动

🔴 需要,架构复杂

🟢 不需要,安装过程完成随系统自动启动

多主机管理

🔴 不支持

🟢 支持

🟢 支持

多用户分享

🔴 不支持

🟢 支持

🟢 支持

网速流畅度

🔴 卡顿(需要代理到国外)

🟢 流畅

🟢 流畅

安全性

🟢 安全

🔴 需要自己配置和维护证书

🟢 安全

文件管理

🟢 支持

🟢 支持

🟢 支持

需要公网IP

🟢 不需要

🔴 需要

🟢 不需要

收费

🟢 不收费

🟢 不收费

🔴 收费,3台内免费,3台以上5分钱/天

面向人群

个人使用,有开发经验 

企业级扩展性,丰富的运维经验

个人或小团体使用,不需要经验


05. 总结

在个人使用、有登录内网机器的场景,牧云·主机助手是目前综合体验最好的产品,有类似场景需求的师傅可以参考。项目当前还未开源,据官方(微信号:CTRivers)介绍,他们计划等功能相对完善后,项目源码会开源到技术社区。



文章来源:https://stack.chaitin.com/techblog/detail?id=70

相关文章
|
存储 安全 数据库
|
安全 网络协议 API
Docker搭建Let's Encrypt并连接阿里云自动签发https证书
Docker搭建Let's Encrypt并连接阿里云自动签发https证书
Docker搭建Let's Encrypt并连接阿里云自动签发https证书
|
存储 关系型数据库 OLAP
PgSQL · 应用案例 · PostgreSQL OLAP加速技术之向量计算
背景 在主流的OLTP数据库产品中,毫无疑问,PostgreSQL已经具备非常强大的竞争力(性能、功能、稳定性、成熟度、案例、跨行业应用等)。 通过这些文章我们可以了解更细致的情况。 《数据库十八摸 - 致 架构师、开发者》 《数据库界的华山论剑 tpc.org》 《PostgreSQL 前世今生》 在OLAP领域,PostgreSQL社区也是豪情万丈的,比如内核已经实现了基于CPU的多
7965 0
|
12月前
|
存储 缓存 网络协议
5个Android性能优化相关的深度面试题
本文涵盖五个Android面试题及其解答,包括优化应用启动速度、内存泄漏的检测与解决、UI渲染性能优化、减少内存抖动和内存溢出、优化网络请求性能。每个问题都提供了详细的解答和示例代码。
250 2
WK
|
12月前
|
测试技术 开发者 Python
python模块化设计
Python的模块化设计支持开发者将代码拆分成独立模块,提升代码的可读性、可维护性和复用性。通过`.py`文件定义模块,并利用`import`语句导入所需功能,同时可通过包含`__init__.py`的目录创建包以组织多个模块。Python按特定顺序搜索模块,支持修改`sys.path`添加自定义路径。此外,支持相对与绝对导入方式,便于灵活使用模块资源。遵循良好的编程习惯有助于开发高质量的可复用模块,而虚拟环境与依赖管理工具则确保项目间的依赖隔离,进一步增强项目的稳定性和可扩展性。
WK
207 2
|
机器人 Linux API
基于Ollama+AnythingLLM轻松打造本地大模型知识库
Ollama是开源工具,简化了在本地运行大型语言模型(ile优化模型运行,支持GPU使用和热加载。它轻量、易用,可在Mac和Linux上通过Docker快速部署。AnythingLLM是Mintplex Labs的文档聊天机器人,支持多用户、多种文档格式,提供对话和查询模式,内置向量数据库,可高效管理大模型和文档。它也是开源的,能与Ollama结合使用,提供安全、低成本的LLM体验。这两款工具旨在促进本地高效利用和管理LLMs。
155537 32
|
SQL Shell 测试技术
MSSQL高权限注入写马至中文路径
MSSQL高权限注入写马至中文路径
341 0
|
监控 JavaScript 网络安全
|
监控 安全 网络协议
什么是 TACACS/TACACS+ 身份验证?
【5月更文挑战第1天】
1378 1
什么是 TACACS/TACACS+ 身份验证?