scp command
Generate SCP commands for uploads, downloads, and recursive folder transfers
Build ready-to-run scp commands for moving files between your machine and a remote server, including custom ports, key files, and jump hosts.
Choose a transfer mode, fill in the source and destination, and copy the exact command.
Transfer mode
Send a file from your machine to the remote server over SSH.
Transfer details
Generated command
Copy the command and run it in Terminal.
scp -P 22 -i ~/.ssh/id_ed25519 ~/Downloads/report.csv [email protected]:~/deploy/report.csvAfter the file transfer command is ready, keep the rest of the workflow in DartShell
Manage SSH sessions, file transfer, and database access in one Mac workspace after the copy step is done.
What this SCP tool helps with
Move files without remembering flags
When you only need a quick secure copy, this tool helps you build the right scp command without re-checking syntax.
Handle ports, keys, and bastions
You can include the SSH port, identity file, and jump host settings that often show up in production environments.
Copy directories safely
Recursive mode is useful for build artifacts, configuration folders, and one-off backup transfers.
Common SCP examples
Upload a local file to the server
scp -i ~/.ssh/id_ed25519 ~/Downloads/report.csv [email protected]:~/deploy/report.csvDownload a log file from a remote server
scp [email protected]:/var/log/app.log ~/Downloads/app.logCopy a folder recursively
scp -r ./dist [email protected]:~/releases/dist