Download files:
scp user@remotehost:/remotedirectory/remotefile /localdirectory/
Download folders recursively:
scp -r user@remotehost:/remotedirectory /localdirectory
Upload file:
scp /yourlocaldirectory/yourfile user@remotehost:/remotedirectory/
Upload directory content recursively:
scp -r /localdirectory/* user@remotehost:/remotedirectory
Upload directory recursively:
scp -r /localdirectory user@remotehost:/remotedirectory