通过 SSH 连接远程服务器(最常用)
原理:借助 SSH 客户端连接 Linux/云服务器,在 iPad 上操作远程终端。
步骤:
- 安装 SSH 客户端
在 App Store 下载专业工具(推荐免费应用 Termius 或付费应用 Prompt)。 - 准备服务器信息
获取远程服务器的 IP 地址、端口(默认 22)、用户名和密码(或 SSH 密钥)。 - 建立连接
打开应用 → 新建主机(Host)→ 输入服务器信息 → 点击连接。 - 执行命令
连接成功后,即可输入ls
,cd
,vim
等命令操作远程系统。
优势:
- 完整 Linux 环境支持
- 可运行 Python/Node.js 等开发环境
- 数据存储在云端,安全可靠
本地终端应用(无需服务器)
原理:通过 App Store 安装内置 Unix 工具的应用,直接在 iPad 运行命令。
推荐应用:
- a-Shell(免费):
支持vim
,grep
,curl
,python3
等 200+ 命令,可访问本地文件。 - iSH Shell(免费):
基于 Alpine Linux 的模拟环境,支持apk
包管理器安装更多工具。
操作示例(a-Shell):
- 安装后打开应用,自动进入终端界面。
- 输入命令如:
ls -al # 查看当前目录 python3 script.py # 运行 Python 脚本 curl example.com # 测试网络请求
- 使用
Files
应用导入/导出文件到 a-Shell 的文件夹。
限制:
- 部分高级命令(如
sudo
)受限 - 性能低于原生系统
快捷指令(简单自动化)
原理:利用苹果内置的「快捷指令」App 执行类命令行操作。
适用场景:
- 批量重命名文件
- 网络诊断(Ping/Traceroute)
- 调用 API 接口
示例:创建 Ping 检测指令
- 打开「快捷指令」App → 点击右上角 + 新建。
- 添加操作 → 搜索「运行脚本」→ 选择「Shell」。
- 输入
ping -c 4 example.com
(-c 4
表示发送 4 个包)。 - 保存后运行即可查看结果。
关键注意事项
- 安全性
- SSH 连接务必使用密钥认证(非密码)
- 避免在公共网络操作敏感命令
- 外设支持
连接蓝牙键盘可提升输入效率(如罗技 K380)。 - 文件管理
本地终端应用(如 a-Shell)的文件保存在On My iPad
目录,需通过 Files 应用管理。 - 性能建议
复杂编译任务推荐通过 SSH 在远程服务器执行。
总结建议
- 普通用户:用 a-Shell 执行基础命令(文件操作/脚本运行)。
- 开发者/运维:通过 Termius 连接云服务器,获得完整 Linux 体验。
- 自动化任务:快捷指令实现快速批处理。
引用说明:
- Termius 官网:https://termius.com/
- a-Shell 开源地址:https://github.com/holzschu/a-shell
- Apple 快捷指令指南:https://support.apple.com/zh-cn/guide/shortcuts 符合 Apple 官方开发规范,所有推荐应用均通过 App Store 安全审核。*
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5531.html