KevinYAN 发表于 2023-8-24 13:55:30

haos快速实现root登陆,让你自由出入各个容器

本帖最后由 KevinYAN 于 2023-8-24 13:58 编辑

首先环境说明下:
    我是vmware workstation虚拟机通过官网的vmdk文件安装的haos。 前期在安装过程等了很久,只看到web日志说在下docker image。却无法干预github下载速度,一直很郁闷。
    前段时间看论坛大佬们搞的优智云家门锁,都是替换docker文件,自己一直找不到入口也非常郁闷。

    光明在昨天晚上: 我看到论坛有大佬说过官网的root提权,也提到了提权后能看到容器。今天迫不及待尝试。
          官网地址:Debugging the Home Assistant Operating System | Home Assistant Developer Docs (home-assistant.io)
    上边这些信息都给了我一些思路扩展,经过十几分钟尝试,我成功的远程登陆到了root。

这是我的版本信息,也是最新通过10.4的vmdk安装的系统。


这是我的vmware虚拟机


这虚拟机的命令行这里,我们输入login,然后会自动跳转到真正的root用户下。如下图。

这里标红的文件是公钥文件,最简单的就是手动创建这个文件,然后vi 文件后,通过上方的“编辑”--“粘贴”把key(这个自己生成哈,我是长期用一个,管理大量虚拟机方便。每次都用现成的追加进去)直接粘贴到这个文件中。

然后就可以通过任何常用的ssh工具去远程登陆ha了。 登陆方式就是图中的,端口改22222就行。

注: 个人爱好原因,从不用xshell等,一直用的win 11的powershell 中的ssh (不要太感兴趣,坑比较深),哈哈.


然后就可以自由出入各个容器环境了。



非常感谢论坛里大佬给的思路。




louis_lee 发表于 2023-8-24 14:25:09

本帖最后由 louis_lee 于 2023-8-24 15:55 编辑

直接使用社区“SSH & Web Terminal”加载项,也可以实现进出docker容器

longtor 发表于 2023-8-24 15:41:48

本帖最后由 longtor 于 2023-8-24 15:43 编辑

没办法登录啊

KevinYAN 发表于 2023-8-24 15:48:23

longtor 发表于 2023-8-24 15:41
没办法登录啊

在虚拟机命令行,不是这里。 你看这里的core-ssh。实际对应的只是一个容器而已。

祁连山路 发表于 2023-8-24 16:19:44

KevinYAN 发表于 2023-8-24 15:48
在虚拟机命令行,不是这里。 你看这里的core-ssh。实际对应的只是一个容器而已。 ...

这里标红的文件是公钥文件,最简单的就是手动创建这个文件,然后vi 文件后,通过上方的“编辑”--“粘贴”把key(这个自己生成哈,我是长期用一个,管理大量虚拟机方便。每次都用现成的追加进去)直接粘贴到这个文件中。


这个能在具体点吗?

KevinYAN 发表于 2023-8-24 17:45:39

祁连山路 发表于 2023-8-24 16:19
这里标红的文件是公钥文件,最简单的就是手动创建这个文件,然后vi 文件后,通过上方的“编辑”--“粘贴 ...

百度下ssh的公钥密钥就可以。 linux用ssh-keygen命令可以生成一对

Ari 发表于 2023-8-25 09:23:41

感谢分享,正需要提权去文件内修改配置,

KevinYAN 发表于 2023-8-27 09:30:36

louis_lee 发表于 2023-8-24 14:25
直接使用社区“SSH & Web Terminal”加载项,也可以实现进出docker容器

Advanced SSH & Web Terminal 的确可以,装好试了一下,取消保护模式就可以直接操作容器。

louis_lee 发表于 2023-8-27 11:30:29

KevinYAN 发表于 2023-8-27 09:30
Advanced SSH & Web Terminal 的确可以,装好试了一下,取消保护模式就可以直接操作容器。 ...

是的,相对来说我觉得加载项方便一些,还支持ingress,可以在HA web页面打开。

jasona3 发表于 2023-8-31 16:41:25

KevinYAN 发表于 2023-8-27 09:30
Advanced SSH & Web Terminal 的确可以,装好试了一下,取消保护模式就可以直接操作容器。 ...

Advanced SSH & Web Terminal如何配置,能发下参考配置吗?
页: [1] 2
查看完整版本: haos快速实现root登陆,让你自由出入各个容器