scp command

在线生成适用于上传、下载和目录递归传输的 SCP 命令

把本地文件和远程服务器之间的传输命令直接生成出来,支持自定义端口、密钥文件和跳板机参数。

先选传输模式,再填写源路径和目标路径,右侧会实时生成命令。

传输模式

把本地文件通过 SSH 传到远程服务器。

传输信息

生成结果

复制下面的命令,直接在终端执行即可。

scp -P 22 -i ~/.ssh/id_ed25519 ~/Downloads/report.csv [email protected]:~/deploy/report.csv

传输命令生成好后,后续连接流程可以继续放到 DartShell 里

把 SSH 会话、文件传输和数据库访问收拢到同一个 Mac 工具里,让临时操作和长期管理更顺手。

这个 SCP 工具能帮你做什么

不用再反复查 scp 参数

只想临时传一个文件时,这个页面可以帮你更快拼出正确的 scp 命令。

覆盖端口、密钥和跳板机场景

生产环境常见的自定义 SSH 端口、密钥文件和跳板机参数都可以一起带上。

目录传输也能直接生成

需要递归复制目录时,可以直接生成带 `-r` 的命令,不用手动重写。

常见 SCP 示例

上传本地文件到服务器

scp -i ~/.ssh/id_ed25519 ~/Downloads/report.csv [email protected]:~/deploy/report.csv

从远端下载日志文件

scp [email protected]:/var/log/app.log ~/Downloads/app.log

递归复制目录

scp -r ./dist [email protected]:~/releases/dist