有什么在手机(iOS)上执行远程服务器上预设脚本命令的方便方法吗?

175 天前
 DigitalG

我在服务器上有一系列的脚本(shell script),我希望在手机上能随时触发这些脚本(包括手动或者用剪切板输入参数)。

我现在的方式是,用捷径接受参数,修改剪切板,通过 x callback url 调用终端软件 blink,登录后粘贴命令去触发。稍微麻烦点( blink 的 xcallbackurl 没有找到能直接在 remote 上执行命令的方式)。

不知道有没有其他的软件可以方便得做这类事情,比如预设几个 action ,读取我的剪切板去 remote 上执行固定的命令。或者有没有办法在远程服务器上,部署 server ,我在手机上通过 web 界面通过 button 触发指令?(最好有输出可以显示)

有哪位老哥有类似的经验吗?如果没有比较易用的方法的话,我再考虑直接部署简单的 api server 通过 url 去触发。先谢过

注:已经处理了安全性和网络连接的问题。

1278 次点击
所在节点    Apple
12 条回复
ChengLuffy
175 天前
快捷指令有 ‘通过 SSH 运行脚本’ 的功能
ChengLuffy
175 天前
补充一点,如果是密码登录 SSH 自然没问题,如果是密钥登录,必须使用快捷指令生成的密钥对
DigitalG
175 天前
@ChengLuffy #2 多谢,之前没发现。一些简单的指令可以直接执行。不过好像一些耗时比较长的任务同步执行的话似乎有些问题。
gap
175 天前
放在 iSH Shell 里面执行?
jamesyu
175 天前
试下软件 neoserver
lx01xsz
174 天前
WebHook?
shervy
174 天前
Termius 里一个 snippets 只要定义好就可以快捷输入,如果是脚本,直接写进去,比如像这样
for in ${1..5}; do echo i am 1.$; done
运行的时候直接就就行了
ChengLuffy
174 天前
@DigitalG 其实我最常用的是 telegram bot ,Python 抄模版很快就写完了,无固定参数命令预设置好直接点击,执行结果也可以回复到对话中
ChengLuffy
174 天前
telegram bot 方式补充,这种方式最大的好处是长时间、同步运行的脚本,你不用保持 ssh 软件运行和 ssh 链接网络稳定
littlewing
174 天前
咱们可以换一个思路,你的脚本是写好放在服务器上的,不一定要在手机上 ssh 服务器执行,你要的只是在手机上触发执行这个动作
jones2000
174 天前
用宝塔什么的系统, 不都自带控制页面, 直接手机浏览器打开控制页面地址不就可以控制了。
ihwbunny
174 天前
加入 MDM

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1045455

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX