secure copy from server to serverI recently commissioned a shiny, new VPS (Virtual Private Server) to host this website (and a couple of other websites that I have). I started to transfer/migrate the content across from the old, shared hosting I was using to this new server manually by downloading it to my desktop and then reuploading it. It was sooooo slow. Then, after a little research discovered that I could use SCP (Secure Copy Protocol) to transfer the content directly from one server to another. Noice.
SSH installed on both servers
SCP installed on the destination server
Port 22 open on both servers (although the source server used port 722 for SSH)
Access to the root user on the destination server
Knowledge of the location of the website/vhosts files on the destination server
Access to a user for the remote server.
$ apt-get install sshpass $ sshpass -p "password" scp -r -P 123 user@server:/path/to/source/folder /path/to/destination/folder
Last modified: October 5th, 2021