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

 找回密码
 立即注册
楼主: 令狐鸣

[已解决] 求助!HA控制局域网群晖关机方法

[复制链接]

14

主题

184

帖子

1711

积分

金牌会员

Rank: 6Rank: 6

积分
1711
金钱
1527
HASS币
0
发表于 2018-5-5 10:48:38 | 显示全部楼层
本帖最后由 PAUL 于 2018-5-5 10:53 编辑

求助楼主,我的命令是正确的,用putty登录树莓派,输入ssh [email protected] 'shutdown -h now' 命令是可以关掉NAS的,但按你的写法写入ha之后就关不掉nas了,请教一下是什么问题?WOL可以开机,就是关不了 Snipaste_2018-05-05_10-50-54.png

Snipaste_2018-05-05_10-53-04.png
Snipaste_2018-05-05_10-50-15.png
回复

使用道具 举报

9

主题

787

帖子

3862

积分

论坛元老

Rank: 8Rank: 8

积分
3862
金钱
3075
HASS币
87
 楼主| 发表于 2018-5-7 12:02:13 | 显示全部楼层
PAUL 发表于 2018-5-5 10:48
求助楼主,我的命令是正确的,用putty登录树莓派,输入ssh [email protected] 'shutdown -h now' 命令是可 ...

有没有先ssh-copy-id [email protected] 授权无密码登录? 得进ha的用户;
docker得进容器,hassio貌似不行;重启就失效
回复

使用道具 举报

14

主题

184

帖子

1711

积分

金牌会员

Rank: 6Rank: 6

积分
1711
金钱
1527
HASS币
0
发表于 2018-5-7 13:02:32 | 显示全部楼层
令狐鸣 发表于 2018-5-7 12:02
有没有先ssh-copy-id  授权无密码登录? 得进ha的用户;
docker得进容器,hassio貌似不行;重启就失效 ...

切换到homeassistant用户进行授权是吗?
回复

使用道具 举报

9

主题

787

帖子

3862

积分

论坛元老

Rank: 8Rank: 8

积分
3862
金钱
3075
HASS币
87
 楼主| 发表于 2018-5-7 13:56:55 | 显示全部楼层
PAUL 发表于 2018-5-7 13:02
切换到homeassistant用户进行授权是吗?

看安装方式,应该是的.
我是docker安装,进入容器,授权,达到不输入密码可以ssh连接就可以ha关机了
回复

使用道具 举报

16

主题

331

帖子

2416

积分

金牌会员

Rank: 6Rank: 6

积分
2416
金钱
2085
HASS币
0
发表于 2018-6-4 22:54:24 | 显示全部楼层
本帖最后由 wyh260595711 于 2018-6-4 22:56 编辑

1.jpg
这个是啥情况?
我的HA是群晖docker里的(这个群晖24小时开机),想要实现开关机的是另一个群晖
回复

使用道具 举报

16

主题

331

帖子

2416

积分

金牌会员

Rank: 6Rank: 6

积分
2416
金钱
2085
HASS币
0
发表于 2018-6-5 17:42:51 | 显示全部楼层
wyh260595711 发表于 2018-6-4 22:54
这个是啥情况?
我的HA是群晖docker里的(这个群晖24小时开机),想要实现开关机的是另一个群晖
...

解决了,小白,没办法,没啥Linux的基础,补习了下linux密钥相关的知识就解决啦,谢谢楼主提供思路和方法
回复

使用道具 举报

7

主题

397

帖子

2274

积分

金牌会员

Rank: 6Rank: 6

积分
2274
金钱
1877
HASS币
0
发表于 2018-10-7 21:59:18 | 显示全部楼层
本帖最后由 qjiang 于 2018-10-7 22:57 编辑

Error running command: `ssh [email protected] 'shutdown -h now'`, return code: 255
NoneType: None

我按楼主的 报错了!!



  搞定了  要进容器执行
  • 生成密钥 ssh-keygen
  • 授权 ssh-copy-id [email protected]   #对应群晖用户和地址






使用docker exec进入Docker容器
  除了上面几种做法之外,docker在1.3.X版本之后还提供了一个新的命令exec用于进入容器,这种方式相对更简单一些,下面我们来看一下该命令的使用:
  • $ sudo docker exec --help   


                               
登录/注册后可看大图
接下来我们使用该命令进入一个已经在运行的容器
  • $ sudo docker ps  
  • $ sudo docker exec -it 775c7c9ee1e1 /bin/bash  



回复

使用道具 举报

7

主题

397

帖子

2274

积分

金牌会员

Rank: 6Rank: 6

积分
2274
金钱
1877
HASS币
0
发表于 2018-10-7 23:03:48 | 显示全部楼层
Docker容器执行授权后重启就失效了,不知道怎么保存!!!!!!!!
回复

使用道具 举报

9

主题

787

帖子

3862

积分

论坛元老

Rank: 8Rank: 8

积分
3862
金钱
3075
HASS币
87
 楼主| 发表于 2018-10-8 10:43:41 | 显示全部楼层
qjiang 发表于 2018-10-7 23:03
Docker容器执行授权后重启就失效了,不知道怎么保存!!!!!!!!

如果是hassio的话好像是没办法,重启docker镜像就恢复了.
homeassisant可以.
回复

使用道具 举报

26

主题

555

帖子

1967

积分

金牌会员

Rank: 6Rank: 6

积分
1967
金钱
1407
HASS币
40
发表于 2018-12-18 21:42:01 | 显示全部楼层
试下~~
ssh root:passwd@host
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-24 22:08 , Processed in 0.097957 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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