【2022.01.11】HassOS的备份、HassOS的SSH连接、Docker的部署

大概了解了一下实体、卡片、组件等概念,现在进入最有意思的docker部署部分,不过为了以防万一,还是先进行备份操作

备份

备份是在web界面的“配置-加载项、备份与supervisor-备份-创建备份-完整备份”

image-20220110224328408

等待一会儿就可以在semba文件服务中可以看到该份文件

image-20220110224440981

才1500KB,估计只是对HA相关的内容进行备份,而不是对整个HassOS进行备份

SSH连接

因为web界面的终端SSH算是HassOS的一个docker,因此不能获得底层的系统权限,要通过连上SSH才可以进行底层的一个Docker部署

这部分研究了好久,无语死,不就连个SSH你至于这么累吗= =

准备工具

一个U盘,格式化,并命名为“CONFIG”,记得大写

image-20220110230657329

使用puttygen生成密钥对

打开软件,下面修改为2048,点击生成,然后在上面画画

image-20220110231812215

将上面的东西拷贝下来,编码格式为ANSI格式的文件在U盘里(不要用记事本!!!用notepad++,转为ansi编码,至于为什么,看后面的题外话),文件名为authorized_keys

img

私钥也保存一下在本地,后面使用putty进行访问的时候会用到

U盘拔下来插到树莓派上,进入“配置-进入supervisor-系统-三个点-从USB导入”

image-20220110233131720

putty配置

端口号要改为22222

image-20220111014349889

Data里面登录名为root

image-20220111014449850

导入私钥

image-20220111014518497

这样就可以连接SSH了

点击accept

image-20220111014633174

全程被这个SSH折磨,我真是难受死了

docker的部署

实际上已经可以直接使用docker了

输入docker version得到如下结果

image-20220111015139871

题外话

估计是win10BUG,折腾了我好久,和朋友闲聊

image-20220111015334131

image-20220111015350742

image-20220111015402107

image-20220111015418995

参考链接

调试主助手操作系统|家庭助理开发人员文档 (home-assistant.io)

How to Create SSH Keys with PuTTY on Windows :: DigitalOcean Documentation

hassos取得最高root权限教程(分享)

原文地址:https://www.cnblogs.com/mokou/p/15786722.html