We can download and upload files to the remote server through the terminal using scp command.
Syntex:
scp [source-file] [username]@[destination server]:/destination-path
Example:
scp project.zip root@example.com:/var/www/html
OR
scp project.zip root@123.142.123.43:/var/www/html
You can use either domain name or server IP address. Don't forget to replace filename (project.zip), username (root) and IP address(123.142.123.43)
Syntex:
scp [username]@[destination server]:/destination-path/filename [local-path]
Example:
scp root@example.com:/var/www/html/project.zip /var/www/html/
OR
scp root@123.142.123.43:/var/www/html/project.zip /var/www/html/
Same here you can use the domain name or server IP address. It's import if you don't replace filename (project.zip), the username (root), and IP address(123.142.123.43) then you will not be able to download or upload.