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@

Recently, I had to find a connection script for mysql as the clients programmer had gone away. I knew the database username and here is the grep command that found it.

# cd /var/www/vhosts/
# grep -r 'database username' *

* Where database username is the actulay database username in the plesk database