我在服务器上有一系列的脚本(shell script),我希望在手机上能随时触发这些脚本(包括手动或者用剪切板输入参数)。
我现在的方式是,用捷径接受参数,修改剪切板,通过 x callback url 调用终端软件 blink
,登录后粘贴命令去触发。稍微麻烦点( blink 的 xcallbackurl 没有找到能直接在 remote 上执行命令的方式)。
不知道有没有其他的软件可以方便得做这类事情,比如预设几个 action ,读取我的剪切板去 remote 上执行固定的命令。或者有没有办法在远程服务器上,部署 server ,我在手机上通过 web 界面通过 button 触发指令?(最好有输出可以显示)
有哪位老哥有类似的经验吗?如果没有比较易用的方法的话,我再考虑直接部署简单的 api server 通过 url 去触发。先谢过
注:已经处理了安全性和网络连接的问题。
1
ChengLuffy 168 天前
快捷指令有 ‘通过 SSH 运行脚本’ 的功能
|
2
ChengLuffy 168 天前 1
补充一点,如果是密码登录 SSH 自然没问题,如果是密钥登录,必须使用快捷指令生成的密钥对
|
3
DigitalG OP @ChengLuffy #2 多谢,之前没发现。一些简单的指令可以直接执行。不过好像一些耗时比较长的任务同步执行的话似乎有些问题。
|
4
gap 168 天前
放在 iSH Shell 里面执行?
|
5
jamesyu 168 天前
试下软件 neoserver
|
6
lx01xsz 168 天前 via iPhone 1
WebHook?
|
7
shervy 168 天前
Termius 里一个 snippets 只要定义好就可以快捷输入,如果是脚本,直接写进去,比如像这样
for in ${1..5}; do echo i am 1.$; done 运行的时候直接就就行了 |
8
ChengLuffy 168 天前
@DigitalG 其实我最常用的是 telegram bot ,Python 抄模版很快就写完了,无固定参数命令预设置好直接点击,执行结果也可以回复到对话中
|
9
ChengLuffy 168 天前 1
telegram bot 方式补充,这种方式最大的好处是长时间、同步运行的脚本,你不用保持 ssh 软件运行和 ssh 链接网络稳定
|
10
littlewing 168 天前
咱们可以换一个思路,你的脚本是写好放在服务器上的,不一定要在手机上 ssh 服务器执行,你要的只是在手机上触发执行这个动作
|
11
jones2000 168 天前
用宝塔什么的系统, 不都自带控制页面, 直接手机浏览器打开控制页面地址不就可以控制了。
|
12
ihwbunny 168 天前
加入 MDM
|