remote-assist/README.md

34 lines
812 B
Markdown

# Remote Assist
macOS 远程协助一键脚本。启用 SSH + Cloudflare Quick Tunnel,让远程 Agent 可以 SSH 进来帮忙。
## 使用
被协助方执行:
```bash
bash <(curl -fsSL https://git.shazhou.work/scottwei/remote-assist/raw/branch/main/remote-assist.sh) "ssh-ed25519 AAAA..."
```
参数是协助者的 SSH 公钥。脚本会:
1. 将公钥加入 `~/.ssh/authorized_keys`
2. 开启 macOS Remote Login (sshd)
3. 安装并启动 Cloudflare Quick Tunnel
4. 打印连接信息(隧道地址 + 用户名)
## 协助者连接
```bash
# 1. 启动本地代理
cloudflared access tcp --hostname <tunnel-host> --url localhost:2222
# 2. SSH(另一个终端)
ssh -p 2222 <username>@localhost
```
## 要求
- macOS(Intel / Apple Silicon)
- 管理员密码(用于开启 Remote Login)