Skip to content

Cursor 远程操控

Cursor 不会在设置页里填「服务器账号密码」。Agent 用的是本机已经配好的 SSH

推荐:继续在本地仓库对话

适合改代码、构建、再 SSH 上去部署。

  1. SSH 免密 配好 jy-test
  2. 在本地 jy_prj 里开对话
  3. 直接说「去测试机上看日志 / 重启服务」

Agent 会执行:

bash
ssh -o BatchMode=yes jy-test '具体命令'

BatchMode=yes 表示不能弹密码。所以密钥必须无密码,或已经在 agent 里解锁。

另一种:Remote-SSH 打开服务器目录

Cmd + Shift + PRemote-SSH: Connect to Host... → 选 jy-test

这是一个新窗口。当前本地对话不会自动跟过去。适合直接改服务器上的文件,不适合「一边改本地仓库一边部署」。

这一轮实际用到的能力

动作方式
装 MySQL / Nodessh jy-test 执行 yum / 解压
传静态包本机 tar + scp,再远程解压(rsync 大文件容易断)
改 Nginx / systemd远程写 /etc/nginx/conf.d//etc/systemd/system/
申请证书远程 certbot --nginx

传文件注意

rsync3337 传视频/字体时出现过 Connection reset。更稳的是:

bash
COPYFILE_DISABLE=1 tar -C build -czf /tmp/jysite-build.tgz .
scp /tmp/jysite-build.tgz jy-test:/tmp/
ssh jy-test 'tar xzf /tmp/jysite-build.tgz -C /opt/web/jysite'

COPYFILE_DISABLE=1 避免把 macOS xattr 打进包里。

JY 项目文档