SecureCopy: Difference between revisions

From UMIACS
Jump to navigation Jump to search
No edit summary
No edit summary
(One intermediate revision by one other user not shown)
Line 2: Line 2:


==Using SCP==
==Using SCP==
The following commands work under Red Hat Enterprise Linux, Ubuntu Linux, and Mac OS X.  
The following commands work under Red Hat Enterprise Linux, Ubuntu Linux, and macOS.  


This command, when run from a terminal, will copy the file "source_file.txt" from the local machine to a folder inside the user's OpenLab account and give it the name "target_file.txt".
This command, when run from a terminal, will copy the file "source_file.txt" from the local machine to a folder inside the user's OpenLab account and give it the name "target_file.txt".
Line 12: Line 12:
Note how the syntax of scp is very similar to that of the UNIX command cp with the addition of a hostname and username.
Note how the syntax of scp is very similar to that of the UNIX command cp with the addition of a hostname and username.


For UMIACS supported Windows hosts, a SCP client is already installed. For other hosts, you can download and install [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY], which will enable SSH and SCP access.  
For UMIACS supported Windows hosts, WinSCP (available for download [http://winscp.net/eng/download.php here]) is already installed.  


==Further Information==
==Further Information==
* [http://www.openssh.org/ OpenSSH]
* [http://www.openssh.org/ OpenSSH]
* [http://winscp.net WinSCP]
* [http://winscp.net WinSCP]

Revision as of 14:12, 31 October 2016

Secure Copy (or SCP) is a way of copying data between two computers using SSH.

Using SCP

The following commands work under Red Hat Enterprise Linux, Ubuntu Linux, and macOS.

This command, when run from a terminal, will copy the file "source_file.txt" from the local machine to a folder inside the user's OpenLab account and give it the name "target_file.txt".

wing:~ Ben$ scp source_file.txt bkirz@openlab.umiacs.umd.edu:target_file.txt

This command, when run from a terminal, will copy the file "source_file.txt" from the user's OpenLab account into the current local directory and give it the name "target_file.txt".

wing:~ Ben$ scp bkirz@openlab.umiacs.umd.edu:source_file.txt target_file.txt

Note how the syntax of scp is very similar to that of the UNIX command cp with the addition of a hostname and username.

For UMIACS supported Windows hosts, WinSCP (available for download here) is already installed.

Further Information