Linux – SCP to download, upload or copy files

edit-copy-iconWith several Linux computers or servers it can be useful or practical to copy files from one computer to another from the terminal directly. We use a command called SCP to do it. And here is how to:

To copy a file from your local system to a remote system.
scp file user@host.domain:/path
Example: I want to copy the file index.html from my current directory to my home folder on a remote machine.
scp index.html john@192.168.1.80:/home/john/

To “download” or copy a file from a remote system to your local system.
Note the space between the path and file, if you want to keep the same name you can replace the file with a .(dot)
scp user@host.domain:/path file
Example: I did some changes on the remote machine index.html file and I want to copy it back to my system.
scp john@192.168.1.80:/home/john/index.html index.html

You can of course give the file a new name when copying them across.

That’s it.
Happy copying!

Related Posts

A compact server with connected Ethernet cables and illuminated network ports in a dark server room.

Fix Debian 13’s 120-Second systemd-networkd Boot Delay

A boot pause close to two minutes can occur when systemd-networkd-wait-online.service cannot satisfy its definition of an online network. The systemd 257 documentation specifies a default timeout…

introduction to openmediavault

Introducing OpenMediaVault: Your Ultimate Guide

Want to create a home server setup without spending a lot? OpenMediaVault is a free NAS solution that makes network attached storage easy. It’s great for saving…

Using rsync for One-Way Sync for backup

If you’re looking to set up a one-way sync between a NAS running Debian and a backup machine also running Debian, rsync is a powerful tool to achieve this….

php8 gd

PHP8 gd Activate after installation

PHP8 GD activate after installation. GD doesn’t get activated by default. Not even a reboot after installation will activate it. So how do we do it? In…

Debian 12: linux-image-6.1.0-10amd64

Troubleshooting dependency issues in Debian 12: Resolving linux-image-6.1.0-10amd64 package dependency problems. If you installed the Debian 12 from the live image the issue is the raspi-firmware. Even…

4 Best Free Nas Software That Is Open Source

Free NAS software or operating systems that are free to use and will turn a computer into a NAS more advanced than the dedicated boxes sold. What…

Leave a Reply