SCP and SSH-Based Copying
SCP is the copy tool every admin reaches for first on anything with SSH: one command, no setup, file delivered. Its simplicity hides both a long history and some sharp limitations — no resume, awkward remote operations, and quoting hazards that have bitten everyone at least once.
This series covers SCP properly: how it works under the hood and how it differs from SFTP, when its simplicity is exactly right, the command patterns worth memorizing, SSH configuration that makes every copy faster, and the patterns for moving files through bastion hosts without breaking your security model.
Articles in This Series
- How SCP Works — and How It Differs from SFTP Under the Hood
The remote-copy heritage and why both protocols live in one server. - SCP's Limitations: What It Can't Do and When That Matters
No resume, weak remote operations, quoting hazards — and when they bite. - The scp Command, Mastered
The flags worth knowing, a dozen worked one-liners, and the classic mistakes. - scp vs sftp vs rsync at the Command Line: Choosing Your Copy Tool
A task-by-task mapping and a pocket decision table. - SSH Config as a Transfer Accelerator
Host aliases, multiplexing, keepalives — a commented config to steal. - Copying Through Bastions: Jump-Host Transfer Patterns
ProxyJump, the agent-forwarding trap, and tar-over-SSH streams.
Explore More Topics
This series is part of the Sysax file transfer topic library, which covers the protocols, security practices, automation techniques, and operational skills behind reliable file transfer. The library pairs well with the practical tools we build: Sysax Multi Server, a secure FTP, FTPS, SFTP, and HTTPS server for Windows, and Sysax FTP Automation, which schedules and scripts secure transfers so the routine ones run themselves.
