使用 电报机器人 tele bot 远程执行服务器上的命令
环境:群晖
问题:想要通过 teleg 手机 APP 远程执行群晖上的命令
解法:使用 docker 快速搭建 bot 响应服务器,使 docker 免密登陆群晖以远程执行命名
效果:
步骤
创建 teleg 机器人,省略,执行百度
下载并运行 docker,注意修改环境变量为你的 ID 和 token
1 | docker pull diegor2/shellbot |
3.docker 正常起来会给你发个信息,确保你的网络可以无代理直连 teleg
配置 docker 免密登陆群晖,省略,见历史文章
进入容器,命令行界面,写个脚本放到 / bin 以缩短命名,
1 | chmod +x nas |
1 | ssh root@IP -p 端口"$1 $2" |
1 | chmod +x nas |
授予执行权限, 测试一下 nas hostname
- 在 teleg 中测试一下
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Real的博客!
评论
TwikooWaline