Useful when you need to copy files to server or get them from server.
The basic syntax is:
scp username@source:/location/to/file username@destination:/where/to/put
Copy to server
scp /file/to/send username@remote:/where/to/put
Example:
scp ~/image.jpg root@domain.com:/root/images
    If you use config file for SSH you can use host names root@domain.com -> serverName
scp ~/image.jpg serverName:/root/images
    You can pass a custom port (22 by default) for a server connection by -P key
scp -P 22022 ~/.db root@remote:/.db
Copy files between servers
scp username@remote1:/file/to/send username@remote2:/where/to/put
    Remember: when you copy files between servers, your server remote2 (target) should have ssh public key of server remote1 (source).
Copying directories
    Add -r key to copy elements recursively
Example:
scp -r ~/images root@domain.com:/root/
    Directory images will be created automatically.
