1. Upload files locally to remote:
scp [local_file_path] [username]@[server_ip]:[remote_dir]
2. Upload the directory locally to the remote:
scp -r [local_dir] [username]@[server_ip]:[remote_dir]
3. Download files remotely to the local:
scp [username]@[server_ip]:[remote_file_path] [local_dir]
4. Remote download directory to local:
scp -r [username]@[server_ip]:[remote_dir] [local_dir]