scp copies files between local and remote systems over SSH.
Copy a local file to a remote server
scp report.txt user@example.com:/home/user/
Copy a remote file to the local machine
scp user@example.com:/var/log/app.log ./
Copy a directory recursively
scp -r ./project user@example.com:/home/user/
For newer workflows, rsync is often better for large folders or repeated transfers, but scp is still useful for quick secure copies.