The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 2,100 other followers

How to copy files from one machine to another using ssh – Unix & Linux Stack Exchange

Posted by jpluimers on 2016/10/25

I’m using Linux (centos) machine, I already connected to the other system using ssh. Now my question is how can I copy files from one system to another system?

Source: How to copy files from one machine to another using ssh – Unix & Linux Stack Exchange

Nice question, uh? In my opinion the best answer is “Use scp to avoid going through hoops with complex configurations to re-use your existing ssh connection” like this:

To copy a file from B to A while logged into B:

    scp /path/to/file username@A:/path/to/destination

To copy a file from B to A while logged into A:

    scp username@B:/path/to/file /path/to/destination

Source: DopeGhoti answering How to copy files from one machine to another using ssh – Unix & Linux Stack Exchange

Instead the question is marked duplicate of SSH easily copy file to local system – Unix & Linux Stack Exchange where (contrary to the ‘easily’ part of the question) go through hoops and loops with all kinds of fancy ssh settings and port forwards.

Recursive

For recursive, use the -r option, as per [WayBack] shell – How to copy a folder from remote to local using scp? – Stack Overflow:

scp -r user@your.server.example.com:/path/to/foo /home/user/Desktop/

From man scp (See online manual)

-r Recursively copy entire directories

Related:

–jeroen

PS:

Log:

[root@ESXi-X10SRH-CF:/vmfs/volumes/] scp -r /vmfs/volumes/Raid6SSD/rsync/EN-81ENT-x64-SCAN/ root@ESXi-X9SRI-3F:/vmfs/volumes/EVO860_500GB/VM/EN-81ENT-x64-SCAN/
ssh: Could not resolve hostname esxi-x9sri-3f: Name or service not known
lost connection
[root@ESXi-X10SRH-CF:/vmfs/volumes/] scp -r /vmfs/volumes/Raid6SSD/rsync/EN-81ENT-x64-SCAN/ root@192.168.71.94:/vmfs/volumes/EVO860_500GB/VM/EN-81ENT-x64-SCAN/
The authenticity of host '192.168.71.94 (192.168.71.94)' can't be established.
RSA key fingerprint is SHA256:9F/HETOJN0udFAIZRpNyLTmBXuz4yy1pGDvXtLxikdA.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.71.94' (RSA) to the list of known hosts.
Password: 
EN-81ENT-x64-SCAN-724f110e.hlog                                                                                               100%   27    37.0KB/s   00:00    
EN-81ENT-x64-SCAN-724f110e.vswp                                                                                               100% 2048MB  41.9MB/s   00:48    
...

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

 
%d bloggers like this: