scp- secure way to copy files between hosts using ssh
|
|
|
|
| Articles Reviews Linux | |
| Written by M.Zinoune (Zinovsky) | |
| Saturday, 04 July 2009 | |
|
The SCP protocol, which runs on port 22, is similar to the BSD rcp protocol, however unlike rcp, data is encrypted during transfer, to avoid potential packet sniffers extracting usable information from the data packets. The protocol itself does not provide authentication and security; it relies on the underlying protocol, SSH, to provide these features. You can use scp to copy files between remote hosts using secure a connexion. Just like the cp command, scp will overwrite an existing destination file. In addition, if the destination is an existing directory, the copied material will be placed beneath the directory. How to use scp The general form of the command is: scp source-specification destination-specification where source-specification indicates which file or directory is to be copied, and destination-specification indicates where the copied material is to be placed. 1 – Copy files to a remote host X and from the remote host X to my computer (Host Y) : For example , I want to copy the file sim.log from my computer (Host Y) to the folder /tmp on the remote host X Copy file to a remote host : zinovsky@unixmenhowtos:~$ scp /home/zinovsky/sim.log root@remotehost-X:/tmp
root@remotehost-X's sim.log 100% 873 0.9KB/s 00:00 Copy a file from a remote host X to host Y (my computer) : Now I will copy the file sim.log from the remote host X to the desktop of my computer : zinovsky@unixmenhowtos:~$ scp root@remotehost-X:/tmp/sim.log /home/zinovsky/Desktop root@remotehost-X's password: sim.log 100% 873 0.9KB/s 00:00 2- Copy a folder to a remote host or between 2 remote hosts : Example : I want to copy a folder called -salamon – from my desktop to the folder /tmp on the remote host X : scp -r /home/zinovsky/Desktop/salamon
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
This e-mail address is being protected from spambots. You need JavaScript enabled to view it :/tmp This e-mail address is being protected from spam bots, you need JavaScript enabled to view it This e-mail address is being protected from spambots. You need JavaScript enabled to view it 's password: zinovsky@unixmenhowtos:~$ To copy a folder called unixmen from the remote host X to to the desktop of my computer where i`m connected :scp -r
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
This e-mail address is being protected from spambots. You need JavaScript enabled to view it :/tmp/unixmen /home/zinovsky/Desktop/
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
-P port Specifies the port to connect to on the remote host. Note that this option is written with a capital ‘P’, because -p is already reserved for preserving the times and modes of the file in rcp(1). disables the progress meter as well as warning and diagnostic messages from ssh(1). Name of program to use for the encrypted connection. The program must understand ssh(1) options. -v Verbose mode. Causes scp and ssh(1) to print debugging messages about their progress. This is helpful in debugging connection, authentication, and configuration problems. man scpIf you need any help, the doors of our forum is always open. Powered by jReviews |
|
| < Prev | Next > |
|---|







