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 15:55 编辑
直接使用社区“SSH & Web Terminal”加载项,也可以实现进出docker容器 本帖最后由 longtor 于 2023-8-24 15:43 编辑
没办法登录啊 longtor 发表于 2023-8-24 15:41
没办法登录啊
在虚拟机命令行,不是这里。 你看这里的core-ssh。实际对应的只是一个容器而已。 KevinYAN 发表于 2023-8-24 15:48
在虚拟机命令行,不是这里。 你看这里的core-ssh。实际对应的只是一个容器而已。 ...
这里标红的文件是公钥文件,最简单的就是手动创建这个文件,然后vi 文件后,通过上方的“编辑”--“粘贴”把key(这个自己生成哈,我是长期用一个,管理大量虚拟机方便。每次都用现成的追加进去)直接粘贴到这个文件中。
这个能在具体点吗? 祁连山路 发表于 2023-8-24 16:19
这里标红的文件是公钥文件,最简单的就是手动创建这个文件,然后vi 文件后,通过上方的“编辑”--“粘贴 ...
百度下ssh的公钥密钥就可以。 linux用ssh-keygen命令可以生成一对
感谢分享,正需要提权去文件内修改配置, louis_lee 发表于 2023-8-24 14:25
直接使用社区“SSH & Web Terminal”加载项,也可以实现进出docker容器
Advanced SSH & Web Terminal 的确可以,装好试了一下,取消保护模式就可以直接操作容器。 KevinYAN 发表于 2023-8-27 09:30
Advanced SSH & Web Terminal 的确可以,装好试了一下,取消保护模式就可以直接操作容器。 ...
是的,相对来说我觉得加载项方便一些,还支持ingress,可以在HA web页面打开。 KevinYAN 发表于 2023-8-27 09:30
Advanced SSH & Web Terminal 的确可以,装好试了一下,取消保护模式就可以直接操作容器。 ...
Advanced SSH & Web Terminal如何配置,能发下参考配置吗?
页:
[1]
2