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

 找回密码
 立即注册
查看: 695|回复: 4

[新奇玩法] ssh远程登陆后执行脚本不起作用。大侠帮看看哪错了。

[复制链接]

6

主题

113

帖子

805

积分

高级会员

Rank: 4

积分
805
金钱
692
HASS币
0
发表于 2023-6-3 21:03:05 | 显示全部楼层 |阅读模式
用的是ssh宻钥连接。手动能执行成功。
在自动化哪不起作用。
#!/bin/bash
ssh [email protected] "/etc/ipmi_fan/full.sh"
截图 2023-06-03 20-50-40.png 截图 2023-06-03 20-51-27.png 截图 2023-06-03 20-56-53.png

回复

使用道具 举报

2

主题

125

帖子

1422

积分

金牌会员

Rank: 6Rank: 6

积分
1422
金钱
1297
HASS币
0
发表于 2023-6-3 21:49:21 | 显示全部楼层
要加上这个选项 -o 'StrictHostKeyChecking=no'并且指定密钥文件
类似这样
ssh -i /config/admin_rsa [email protected] -o 'StrictHostKeyChecking=no' "/etc/ipmi_fan/full.sh"
回复

使用道具 举报

9

主题

174

帖子

1483

积分

金牌会员

Rank: 6Rank: 6

积分
1483
金钱
1309
HASS币
0
发表于 2023-6-3 22:03:49 | 显示全部楼层
指令是不是应该加个SH 在前面。。。。。ssh [email protected] " sh  /etc/ipmi_fan/full.sh"

回复

使用道具 举报

15

主题

302

帖子

2221

积分

金牌会员

Rank: 6Rank: 6

积分
2221
金钱
1919
HASS币
0
发表于 2023-6-4 14:47:20 来自手机 | 显示全部楼层
ssh权限问题,我在“CM311-1a盒子实现声卡即时切换的研究”帖子里有专门讲到类似问题,楼主可以参考下
回复

使用道具 举报

6

主题

113

帖子

805

积分

高级会员

Rank: 4

积分
805
金钱
692
HASS币
0
 楼主| 发表于 2023-6-7 22:48:25 | 显示全部楼层
感谢各位的回复!问题已解决了。确实是权限的问题。要在home assistant 容器中生成公钥才行。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 21:38 , Processed in 0.549246 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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