zoukankan      html  css  js  c++  java
  • 【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权限教程(分享)

  • 相关阅读:
    Android中ProgressBar显示小数的方法
    Android屏幕适配-安卓切图
    android -services
    Java 位移运算符
    异常、集合、数据结构
    常用类
    编码
    String类
    Android-1
    ButterKnife注解式绑定控件
  • 原文地址:https://www.cnblogs.com/mokou/p/15786722.html
Copyright © 2011-2022 走看看