User Tools

Site Tools


wiki:example_syntax_for_secure_copy_scp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wiki:example_syntax_for_secure_copy_scp [2017/03/10 10:33] – created walkeradminwiki:example_syntax_for_secure_copy_scp [2023/03/09 22:35] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Example syntax for Secure Copy (scp) ====== ====== Example syntax for Secure Copy (scp) ======
 +<color darkorange>Mar 2017</color>
 +\\ 
 +\\ 
  
- +----
- +
-Example syntax for Secure Copy (scp) +
 What is Secure Copy? What is Secure Copy?
 +\\  
 +\\ 
 scp allows files to be copied to, from, or between different hosts. It uses ssh for data transfer and provides the same authentication and same level of security as ssh. scp allows files to be copied to, from, or between different hosts. It uses ssh for data transfer and provides the same authentication and same level of security as ssh.
 +\\  
 +\\ 
 Examples Examples
 +\\  
 +<sxh [txt][; options for SyntaxHighlighter]>
 Copy the file "foobar.txt" from a remote host to the local host Copy the file "foobar.txt" from a remote host to the local host
  
 $ scp your_username@remotehost.edu:foobar.txt /some/local/directory $ scp your_username@remotehost.edu:foobar.txt /some/local/directory
 +</sxh>
 +\\ 
 +<sxh [txt][; options for SyntaxHighlighter]>
 Copy the file "foobar.txt" from the local host to a remote host Copy the file "foobar.txt" from the local host to a remote host
  
 $ scp foobar.txt your_username@remotehost.edu:/some/remote/directory $ scp foobar.txt your_username@remotehost.edu:/some/remote/directory
 +</sxh>
 +\\ 
 +<sxh [txt][; options for SyntaxHighlighter]>
 Copy the directory "foo" from the local host to a remote host's directory "bar" Copy the directory "foo" from the local host to a remote host's directory "bar"
  
 $ scp -r foo your_username@remotehost.edu:/some/remote/directory/bar $ scp -r foo your_username@remotehost.edu:/some/remote/directory/bar
 +</sxh>
 +\\ 
 +<sxh [txt][; options for SyntaxHighlighter]>
 Copy the file "foobar.txt" from remote host "rh1.edu" to remote host "rh2.edu" Copy the file "foobar.txt" from remote host "rh1.edu" to remote host "rh2.edu"
  
 $ scp your_username@rh1.edu:/some/remote/directory/foobar.txt \ $ scp your_username@rh1.edu:/some/remote/directory/foobar.txt \
 your_username@rh2.edu:/some/remote/directory/ your_username@rh2.edu:/some/remote/directory/
 +</sxh>
 +\\ 
 +<sxh [txt][; options for SyntaxHighlighter]>
 Copying the files "foo.txt" and "bar.txt" from the local host to your home directory on the remote host Copying the files "foo.txt" and "bar.txt" from the local host to your home directory on the remote host
  
 $ scp foo.txt bar.txt your_username@remotehost.edu:~ $ scp foo.txt bar.txt your_username@remotehost.edu:~
 +</sxh>
 +\\ 
 +<sxh [txt][; options for SyntaxHighlighter]>
 Copy the file "foobar.txt" from the local host to a remote host using port 2264 Copy the file "foobar.txt" from the local host to a remote host using port 2264
  
 $ scp -P 2264 foobar.txt your_username@remotehost.edu:/some/remote/directory $ scp -P 2264 foobar.txt your_username@remotehost.edu:/some/remote/directory
 +</sxh>
 +\\ 
 +<sxh [txt][; options for SyntaxHighlighter]>
 Copy multiple files from the remote host to your current directory on the local host Copy multiple files from the remote host to your current directory on the local host
  
 $ scp your_username@remotehost.edu:/some/remote/directory/\{a,b,c\} . $ scp your_username@remotehost.edu:/some/remote/directory/\{a,b,c\} .
 $ scp your_username@remotehost.edu:~/\{foo.txt,bar.txt\} . $ scp your_username@remotehost.edu:~/\{foo.txt,bar.txt\} .
-scp Performance+</sxh> 
 +\\  
 +\\ 
  
 +----
 +==== scp Performance ====
 +\\ 
 +\\ 
 By default scp uses the Triple-DES cipher to encrypt the data being sent. Using the Blowfish cipher has been shown to increase speed. This can be done by using option -c blowfish in the command line. By default scp uses the Triple-DES cipher to encrypt the data being sent. Using the Blowfish cipher has been shown to increase speed. This can be done by using option -c blowfish in the command line.
  
wiki/example_syntax_for_secure_copy_scp.1489142029.txt.gz · Last modified: 2023/03/09 22:35 (external edit)