SCP Examples

How to secure copy a file from remote server to to local directory:
/home/user/file.txt = remote file
/home/user/Desktop/ = path to copy to local system

# scp -r /home/user/Desktop/

-r Recursively copy entire directories

What if the port is on 2243?


# scp -P2243 -r /home/user/Desktop/

# scp -P -r /home/user/Desktop/

-P port Specifies the port to connect to on the remote host. Note that this option is written with a capital ‘P’, because -p is already reserved for preserving the times and modes of the file in rcp(1).

-p Preserves modification times, access times, and modes from the original file.

Copy from local to remote:

# scp -P 22 file.txt root@