ssh copy folder from local to remote

C++
scp -ra /path/to/local/storage [email protected]:/path/to/copy
scp /path/of/your/local/filename username@hostname:/path/to/remote/server/folder
scp -r -P xxxx /path/of/your/local/folder username@hostname:/path/to/remote/server/folder
scp -P xxxx /path/of/your/local/filename username@hostname:/path/to/remote/server/folder
scp username@hostname:/path/of/remote/server/filename /path/to/local/destination/folder
scp -r /path/of/your/local/folder username@hostname:/path/to/remote/server/folder
scp -P xxxx username@hostname:/path/of/remote/server/filename /path/to/local/destination/folder

Source

Also in C++: