找回密码
 立即注册
搜索
楼主: lidicn

[进阶教程] 远程关机linux【ubuntu】【shell_command】【ssh密钥登陆】

 火... [复制链接]

22

主题

521

回帖

3595

积分

论坛元老

积分
3595
金钱
3052
HASS币
18
发表于 2021-10-3 17:37:21 | 显示全部楼层
我用的是hassos,参照教程配置好,而且也在terminal里使用 ssh [email protected] -p 222 sudo poweroff命令实现了nas关机,但配置到configuration.yaml里的shell_command下,执行时却报错
Logger: homeassistant.components.shell_command
Source: /usr/src/homeassistant/homeassistant/components/shell_command/__init__.py:115
Integration: Shell Command (documentation, issues)
First occurred: 17:15:16 (1 occurrences)
Last logged: 17:15:16

Error running command: `ssh [email protected] -p 222 'sudo poweroff'`, return code: 255
NoneType: None

请问是哪里有问题?
回复

使用道具 举报

22

主题

521

回帖

3595

积分

论坛元老

积分
3595
金钱
3052
HASS币
18
发表于 2021-10-4 08:59:14 | 显示全部楼层
cjnt007 发表于 2021-10-3 17:37
我用的是hassos,参照教程配置好,而且也在terminal里使用 ssh  -p 222 sudo poweroff命令实现了nas关机, ...

经过反复折腾验证,出现上面问题应该是与权限有关。通过以下方法,解决了:
1、将/root/.ssh/id_rsa复制到/config/ssh/下,设置/config/ssh/id_rsa权限为600。
2、shell_command下的关机命令如下编写
shell_command:
    nas_poweroff: "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /config/ssh/id_rsa [email protected] -p 22 'sudo poweroff'"

注意事项:
1、ip地址192.168.XX.XX替换为你的实际ip。
2、如果ssh端口默认没有更改过,-p 22可以不写,如果更改为其他端口如2022,要在此指定更改后的实际-p 2022。
3、两个 -o ... 选项必须加上去。
4、在多次测试失败后,群晖系统会将haos的ip列入黑名单(至少我的群晖里是设置了此项安全设定),一定要将hsoa的ip加入到群晖白名单中,否则shell command即使配置正确了,也无法实现远程关机。
回复

使用道具 举报

0

主题

7

回帖

40

积分

新手上路

积分
40
金钱
33
HASS币
0
发表于 2021-10-7 12:12:41 | 显示全部楼层
感谢分享!
回复

使用道具 举报

1

主题

29

回帖

159

积分

注册会员

积分
159
金钱
129
HASS币
0
发表于 2022-2-19 22:04:32 来自手机 | 显示全部楼层
谢谢分享。。
回复

使用道具 举报

0

主题

11

回帖

106

积分

注册会员

积分
106
金钱
95
HASS币
0
发表于 2022-2-27 00:15:45 来自手机 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

38

回帖

310

积分

中级会员

积分
310
金钱
272
HASS币
0
发表于 2022-4-8 14:55:07 | 显示全部楼层
学习一下这个
回复

使用道具 举报

0

主题

12

回帖

77

积分

注册会员

积分
77
金钱
65
HASS币
0
发表于 2022-4-10 15:38:21 来自手机 | 显示全部楼层
什么方法
回复

使用道具 举报

cbcb 

0

主题

15

回帖

74

积分

注册会员

积分
74
金钱
59
HASS币
0
发表于 2022-6-13 12:17:05 | 显示全部楼层
看一下有木有用
回复

使用道具 举报

0

主题

53

回帖

475

积分

中级会员

积分
475
金钱
422
HASS币
0
发表于 2022-7-11 13:55:24 | 显示全部楼层
windows可用吗
回复

使用道具 举报

0

主题

15

回帖

84

积分

注册会员

积分
84
金钱
69
HASS币
0
发表于 2022-7-18 17:07:11 | 显示全部楼层
远程关机linux
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-6-23 06:43 , Processed in 0.220194 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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