Home Assistant 社区插件:高级 SSH & Web 终端
2024-05-24 11:10:45作者:伍霜盼Ellen
![discord 徽标][discord-shield]

这个 Home Assistant 社区插件允许您通过 SSH 或 Web 终端登录您的 Home Assistant 实例,为您提供访问文件夹的权限,并内置了用于重启、更新和检查实例的命令行工具。
这是官方 Home Assistant 提供的 SSH 插件的增强版,专注于安全、易用性、灵活性,并提供 Web 界面访问功能。

关于
该插件为您提供了一个通过 SSH 和一个 Web 终端登录 Home Assistant 实例的途径,它具有以下特性:
- 直接从 Home Assistant 的前端访问命令行。
- 默认的安全 SSH 配置:
- 只允许配置的用户登录,即使创建了更多用户。
- 只使用已知安全的密码算法和加密方式。
- 限制登录尝试以更好地防止未授权访问。
- 还有许多其他安全性优化,此插件通过所有 ssh-audit 检查而不产生警告!

- 包含 SSH 兼容模式,以便旧客户端可以连接。
- 支持 Mosh 功能,适用于漫游并支持间歇性连接。
- SFTP 支持默认关闭,但可由用户自定义开启。
- 如果通过通用的 Linux 安装器安装了 Home Assistant,则仍然兼容。
- 可配置用户名,不再局限于"root"。
- 自定义 SSH 客户端设置和密钥在插件重启后保持不变。
- 访问音频、UART/串口设备和 GPIO 引脚的硬件。
- 有更多权限运行,可用于调试和测试多种场景。
- 可以访问主机系统的 dbus。
- 选项访问主机上的 Docker 实例。
- 在主机级别的网络上运行,允许您打开端口或运行小型守护进程。
- 安装自定义 Alpine 包,启动时即可使用,允许您安装自己喜欢的工具。
- 在插件启动时执行自定义命令,使您可以根据喜好定制 shell。
- 使用 ZSH 作为默认 shell,对于初学者更易于使用,对熟练用户来说功能更强大。预装了 "Oh My ZSH",并且启用了一些插件。
- 如果 ZSH 不是你的首选项,你可以重新启用 Bash,包括 Core CLI 和 Home Assistant CLI 的 Bash 补全。
- 包含了一套合理的基础工具:curl、Wget、Rsync、GIT、Nmap、Mqtt 客户端、MariaDB/MySQL 客户端、Awake(唤醒功能)、Nano、Vim、tmux 以及一系列常用的网络工具。
- 通过 Home Assistant 服务调用来执行命令,例如在自动化中使用。
注意事项
高级 SSH & Web 终端插件非常强大,能让你接触到系统几乎所有的工具和硬件。
虽然这个插件在创建和维护时考虑到了安全,但在不当或者不熟悉的人手中,可能会损坏你的系统。
支持与贡献
有问题?
您可以通过以下几种方式获取帮助:
- 加入 Home Assistant 社区插件 Discord 服务器 获取关于插件的支持和特性请求。
- 加入 Home Assistant Discord 服务器 对于通用的 Home Assistant 讨论和问题。
- 查阅 Home Assistant 社区论坛。
- 加入 [Reddit 子版块][reddit] 中的 [/r/homeassistant][reddit] 社群。
您也可以在这里 在 GitHub 上打开问题。
贡献
这是一个活跃的开源项目。我们始终欢迎想要使用代码或做出贡献的人。
我们在单独的文档中制定了 贡献指南。
感谢参与! :heart_eyes:
作者与贡献者
这个仓库的原始设置由 [Franck Nijhof][author] 完成。
要查看完整的作者和贡献者列表,请查看 [贡献者页面][contributors]。
我们还有更多的 Home Assistant 插件
想为你的 Home Assistant 添加更多功能吗?
我们已经创建了许多 Home Assistant 插件。要查看完整列表,请访问我们的 GitHub 存储库。
许可证
本项目采用 MIT 许可证。
版权所有 (c) 2017-2023 Franck Nijhof
在遵守许可的前提下,这里授予免费的复制、修改、合并、发布、分发、再授权软件及其副本的权利,没有明确说明的特殊权利除外。
登录后查看全文
热门项目推荐
相关项目推荐
PaddleOCR-VLPaddleOCR-VL 是一款顶尖且资源高效的文档解析专用模型。其核心组件为 PaddleOCR-VL-0.9B,这是一款精简却功能强大的视觉语言模型(VLM)。该模型融合了 NaViT 风格的动态分辨率视觉编码器与 ERNIE-4.5-0.3B 语言模型,可实现精准的元素识别。Python00- DDeepSeek-V3.2-ExpDeepSeek-V3.2-Exp是DeepSeek推出的实验性模型,基于V3.1-Terminus架构,创新引入DeepSeek Sparse Attention稀疏注意力机制,在保持模型输出质量的同时,大幅提升长文本场景下的训练与推理效率。该模型在MMLU-Pro、GPQA-Diamond等多领域公开基准测试中表现与V3.1-Terminus相当,支持HuggingFace、SGLang、vLLM等多种本地运行方式,开源内核设计便于研究,采用MIT许可证。【此简介由AI生成】Python00
openPangu-Ultra-MoE-718B-V1.1昇腾原生的开源盘古 Ultra-MoE-718B-V1.1 语言模型Python00
ops-transformer本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。C++0134
AI内容魔方AI内容专区,汇集全球AI开源项目,集结模块、可组合的内容,致力于分享、交流。03
Spark-Chemistry-X1-13B科大讯飞星火化学-X1-13B (iFLYTEK Spark Chemistry-X1-13B) 是一款专为化学领域优化的大语言模型。它由星火-X1 (Spark-X1) 基础模型微调而来,在化学知识问答、分子性质预测、化学名称转换和科学推理方面展现出强大的能力,同时保持了强大的通用语言理解与生成能力。Python00
GOT-OCR-2.0-hf阶跃星辰StepFun推出的GOT-OCR-2.0-hf是一款强大的多语言OCR开源模型,支持从普通文档到复杂场景的文字识别。它能精准处理表格、图表、数学公式、几何图形甚至乐谱等特殊内容,输出结果可通过第三方工具渲染成多种格式。模型支持1024×1024高分辨率输入,具备多页批量处理、动态分块识别和交互式区域选择等创新功能,用户可通过坐标或颜色指定识别区域。基于Apache 2.0协议开源,提供Hugging Face演示和完整代码,适用于学术研究到工业应用的广泛场景,为OCR领域带来突破性解决方案。00- HHowToCook程序员在家做饭方法指南。Programmer's guide about how to cook at home (Chinese only).Dockerfile011
- PpathwayPathway is an open framework for high-throughput and low-latency real-time data processing.Python00
最新内容推荐
JavaWeb企业门户网站源码 - 企业级门户系统开发指南 中兴e读zedx.zed文档阅读器V4.11轻量版:专业通信设备文档阅读解决方案 IEC61850建模工具及示例资源:智能电网自动化配置的完整指南 海能达HP680CPS-V2.0.01.004chs写频软件:专业对讲机配置管理利器 WebVideoDownloader:高效网页视频抓取工具全面使用指南 Python开发者的macOS终极指南:VSCode安装配置全攻略 瀚高迁移工具migration-4.1.4:企业级数据库迁移的智能解决方案 TJSONObject完整解析教程:Delphi开发者必备的JSON处理指南 CrystalIndex资源文件管理系统:高效索引与文件管理的最佳实践指南 电脑PC网易云音乐免安装皮肤插件使用指南:个性化音乐播放体验
项目优选
收起
deepin linux kernel
C
23
6
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
231
2.31 K
仓颉编译器源码及 cjdb 调试工具。
C++
112
78
React Native鸿蒙化仓库
JavaScript
216
290
暂无简介
Dart
532
117
仓颉编程语言运行时与标准库。
Cangjie
122
93
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
992
587
Ascend Extension for PyTorch
Python
74
103
仓颉编程语言测试用例。
Cangjie
34
61
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
1.02 K
401