一元网络论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 131|回复: 0

SSHTGBot服活宝,内置SSH工具

[复制链接]

1万

主题

1万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
49933
发表于 2024-8-1 18:51:40 | 显示全部楼层 |阅读模式
这是利用GPT技术开发的项目,希望各位会喜欢。未来将根据使用反馈考虑加入面板功能。
简介:SSHTGBot是一款基于Telegram平台的自动化工具,主要功能是实现对多台主机(如sevr00)的远程管理和定时、手动命令执行。用户可以通过Telegram机器人界面轻松完成多种操作,比如SSH连接、执行定制化命令、设定定时任务等。
GitHub项目链接
Telegram社区链接
操作指南
基础指令:
/language - 切换语言
/start - 重新发送帮助信息(输入非命令内容同样有效)
/grouprundeault - 对多台主机批量执行命令
/setcron  - 设定命令执行周期(示例:/setcron 24)
/setvartime  - 设定周期变动范围(示例:/setvartime 10)
/ssh - 显示所有可连接的主机
/ssh  - 连接至指定主机
/exit - 结束当前SSH会话
/setcommand - 设置自定义命令(示例:/setcommand source ~/.profile && pm2 resurrect)
/uploadkeys - 向远程主机批量上传公钥(设置私钥并上传公钥后建议删除SSH密码与公钥以保障安全)
新功能(定时任务管理):
/grouprun  [目标] - 在选定主机上执行命令(示例:/addtask pwd all)
参数详情:
目标: 主机选择(默认为“all”,具体用法请参考主机分组说明)
/addtask    [目标] - 新建定时任务(示例:/addtask uptime 2 10 all)
参数详情:
周期: 执行间隔(小时或分钟)
偏差: 随机变动范围(分钟或秒)
目标: 主机选择(默认为“all”,具体用法请参考主机分组说明)
/listtasks - 查看所有定时任务
/removetask  - 删除指定任务
/pausetask  - 暂停特定任务
/resumetask  - 恢复暂停的任务
/switchmode - 切换时间单位(小时/分钟),默认为小时。
主机分组与选择:
添加任务或执行命令时,可通过以下方式指定目标主机:
all: 全部主机
+N: 前N台主机(如:+3)
-N: 最后N台主机(如:-2)
customhostname1, customhostname2,...: 指定多台主机
group:group_name: 使用预设的主机组(在CRON_TASKS_JSON中配置group_name)
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|一元网络论坛

GMT+8, 2024-9-10 09:47 , Processed in 0.109122 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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