『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 5167|回复: 30

HAOS的主机SSH配置和使用教程(附wghaos ssh配置器)

[复制链接]

33

主题

1473

帖子

6265

积分

元老级技术达人

积分
6265
金钱
4767
HASS币
138
发表于 2024-5-31 08:26:07 | 显示全部楼层 |阅读模式
本帖最后由 冬瓜HA 于 2024-5-31 08:26 编辑

一、加载项安装
1、打开homeassistant页面,依次点击,“配置”,“加载项”。然后,点击右下角“加载项商店”。

1.png


2、点击右上角的三个点--仓库--添加,将  https://gitcode.com/waxgourd/addons  复制进去,即可添加冬瓜甄选仓库(此步骤,如果是冬瓜盒子无需操作)

2.png

3、添加成功后,即可找到WGHAOS SSH 配置器 ,然后安装即可

3.png

二、启动并配置加载项
1、启动前请关闭保护模式,启动。

4.png

2、查看日志,启动成功

5.png
6.png

有时候可能还是显示没有启动,按F5,刷新网页即可

3、打开WEB UI
注:冬瓜为了方便开发调试,默认了两个wghaos的测试秘钥,使用时可以自行选择是否删除

7.png


复制公钥到配置器,复制后,鼠标要单击选择一下选择粘贴的密钥


选择后,如下图所示

8.png

9.png


然后点击“保存---应用才能生效
三、关于密钥生成工具

这里我可以推荐给大家两种常用的方法

1、利用SecureCRT软件本身的功能即可生成密钥并连接

(1)生成Identity文件

打开SecureCRT软件,Tools(工具)-- Create Public Key ...(创建公钥),这里都使用默认参数就可以,保存好文件即可


10.png

11.png

12.png

(2)File(文件)--Quick Connect(快速连接)

13.png

14.png

15.png

16.png

对WGHAOSSSH配置进行保存--应用,然后关闭这个对话框,选择OK



17.png


点击"connect",输入用户名root,即可连接到ha

2、PUTTY生成公钥


生成公钥,仅适用puttygen.exe即可

(1)打开软件后,点击“生成”按钮

21.png

(2) 生成过程中,注意看提示,要在空白区域移动鼠标

22.png

(3)可将下面的公钥复制到WGHAOSSSH配置器中

23.png

(4)文件的保存
文件--保存公钥,文件---保存私钥,
点击转换---导出OpenSSH(此密钥,大部分终端工具都是需要此格式,建议保存)


24.png

将公钥、私钥、Openssh密钥保存好




评分

参与人数 1金钱 +2 收起 理由
ssfhqszh + 2 膜拜大神!

查看全部评分

冬瓜版HAOS从现在开始!
回复

使用道具 举报

20

主题

483

帖子

3150

积分

论坛元老

Rank: 8Rank: 8

积分
3150
金钱
2667
HASS币
8
发表于 2024-5-31 10:34:04 | 显示全部楼层
支持冬瓜大佬
回复

使用道具 举报

2

主题

116

帖子

1916

积分

金牌会员

Rank: 6Rank: 6

积分
1916
金钱
1800
HASS币
0
发表于 2024-5-31 23:51:04 | 显示全部楼层
小白脚印,跟着大佬学 用puttygen生成3个文件
1.公钥(备)2.私钥(备) 3.转换-导出 OpenSSH密钥(用于ssh客户端)
复制中间框中密钥去HAOS,Xshell选择OpenSSH密钥。
谢谢大佬的插件!
回复

使用道具 举报

2

主题

27

帖子

172

积分

注册会员

Rank: 2

积分
172
金钱
145
HASS币
0
发表于 2024-7-17 17:10:50 | 显示全部楼层
请问这各该怎么使用啊

公钥已经复制到里面点了保存,应用,然后不知道怎么用啊

s6-rc: info: service wghaosssh: starting
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service wghaosssh successfully started
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service base-addon-banner: starting

-----------------------------------------------------------
Starting....
Add-on: WGHAOS SSH 配置器
这将启用端口22222上的SSH WGHassOS控制台。仅适用于Home Assistant操作系统
-----------------------------------------------------------
project name:  wghaosssh
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env:        export GIN_MODE=release
- using code:        gin.SetMode(gin.ReleaseMode)

[GIN-debug] GET    /healthCheck              --> wg-hassio-base/controller.HealthCheck (4 handlers)
[GIN-debug] POST   /hello                    --> wg-hassio-base/controller.Hello (4 handlers)
[GIN-debug] POST   /createKeys               --> wg-hassio-base/controller.CreateKeys (4 handlers)
[GIN-debug] GET    /ping                     --> wg-hassio-base/controller.Ping (4 handlers)
[GIN-debug] GET    /indexList                --> wg-hassio-base/controller.IndexList (4 handlers)
[GIN-debug] POST   /deleteKeys               --> wg-hassio-base/controller.DeleteKeys (4 handlers)
[GIN-debug] GET    /saveAppKeys              --> wg-hassio-base/controller.SaveAppKeys (4 handlers)
[GIN-debug] GET    /initSettings             --> wg-hassio-base/controller.InitSettingsKeys (4 handlers)
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gi ... t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :9876
Add-on version: 0.2.3
You are running the latest version of this add-on.
System: Home Assistant OS 12.3.3  (aarch64 / odroid-c4)
Home Assistant Core: 2024.4.2
Home Assistant Supervisor: 2024.06.2
-----------------------------------------------------------
Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
回复

使用道具 举报

2

主题

27

帖子

172

积分

注册会员

Rank: 2

积分
172
金钱
145
HASS币
0
发表于 2024-7-17 17:13:13 | 显示全部楼层
4eszxcvgy7 发表于 2024-7-17 17:10
请问这各该怎么使用啊

公钥已经复制到里面点了保存,应用,然后不知道怎么用啊

用ip和22222端口登不知道密码,这个密码怎么设置啊


Login as:
Password:
ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain
连接已关闭
回复

使用道具 举报

33

主题

1473

帖子

6265

积分

元老级技术达人

积分
6265
金钱
4767
HASS币
138
 楼主| 发表于 2024-7-18 13:08:37 | 显示全部楼层
4eszxcvgy7 发表于 2024-7-17 17:13
用ip和22222端口登不知道密码,这个密码怎么设置啊

不行私信我吧。
冬瓜版HAOS从现在开始!
回复

使用道具 举报

0

主题

3

帖子

28

积分

新手上路

Rank: 1

积分
28
金钱
25
HASS币
0
发表于 2024-7-24 15:43:27 | 显示全部楼层
这个是只能用在冬瓜HAOS上吗?
回复

使用道具 举报

33

主题

1473

帖子

6265

积分

元老级技术达人

积分
6265
金钱
4767
HASS币
138
 楼主| 发表于 2024-7-24 17:00:07 | 显示全部楼层
oki 发表于 2024-7-24 15:43
这个是只能用在冬瓜HAOS上吗?

原版的haos也行呀
冬瓜版HAOS从现在开始!
回复

使用道具 举报

0

主题

3

帖子

28

积分

新手上路

Rank: 1

积分
28
金钱
25
HASS币
0
发表于 2024-7-25 14:02:01 | 显示全部楼层
冬瓜HA 发表于 2024-7-24 17:00
原版的haos也行呀

Cmd('git') failed due to: exit code(128) cmdline: git clone -v --recursive --depth=1 --shallow-submodules -- https://gitcode.com/waxgourd/addons /data/addons/git/d05854e5 stderr: 'Cloning into '/data/addons/git/d05854e5'... fatal: unable to access 'https://gitcode.com/waxgourd/addons /': URL rejected: Malformed input to a URL function '
回复

使用道具 举报

2

主题

55

帖子

214

积分

中级会员

Rank: 3Rank: 3

积分
214
金钱
159
HASS币
0
发表于 2024-7-25 15:06:18 | 显示全部楼层
真牛逼,厉害厉害
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 03:59 , Processed in 1.929868 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表