Secure Copy Protocol or SCP - 安全拷贝协议

Secure Copy Protocol or SCP - 安全拷贝协议

  • [1. scp 文件传输](#1. scp 文件传输)
    • [1.1. 将远程文件拷贝到本地](#1.1. 将远程文件拷贝到本地)
    • [1.2. 将本地文件拷贝到远程](#1.2. 将本地文件拷贝到远程)
    • [1.3. 将远程目录拷贝到本地](#1.3. 将远程目录拷贝到本地)
  • References

Secure Copy (remote file copy program)

The SCP program is a software tool implementing the SCP protocol as a service daemon or client. It is a program to perform secure copying. The SCP server program is typically the same program as the SCP client. The SCP Server software can be installed on a Regular Machine and be configured to only accept SCP Traffic on port 22 through the firewall for greater security.

Perhaps the most widely used SCP program is the command line scp program, which is provided in most SSH implementations. The scp program is the secure analog of the rcp command. The scp program must be part of all SSH servers that want to provide SCP service, as scp functions as SCP server too.

Some SSH implementations provide the scp2 program, which uses the SFTP protocol instead of SCP, but provides the very same command line interface as scp. scp is then typically a symbolic link to scp2.

Copying file to host:

scp SourceFile user_name@host_ip:directory/TargetFile

Copying file from host:

scp user_name@host_ip:directory/SourceFile TargetFile
scp -r user_name@host_ip:directory/SourceFolder TargetFolder

Note that if the remote host uses a port other than the default of 22, it can be specified in the command. For example, copying a file from host:

scp -P 2222 user_name@host_ip:directory/SourceFile TargetFile

1. scp 文件传输

将本地文件拷贝到远程:scp 本地路径/文件名 用户名@计算机 IP 或计算机名称:远程路径
将远程文件拷贝到本地:scp 用户名@计算机 IP 或计算机名称:远程路径/文件名 本地路径
将本地目录拷贝到远程:scp -r 本地路径/目录名 用户名@计算机 IP 或计算机名称:远程路径
将远程目录拷贝到本地:scp -r 用户名@计算机 IP 或计算机名称:远程路径/目录名 本地路径

1.1. 将远程文件拷贝到本地

strong@foreverstrong:~$ scp yongqiang@***.***.***.***:/home/yongqiang/darknet_work/darknet_180516/darknet-master.zip /home/strong/Desktop/download/
yongqiang@***.***.***.***'s password: 
darknet-master.zip                                                                                                                   100% 3571KB   3.5MB/s   00:01    
strong@foreverstrong:~$
or
strong@foreverstrong:~/Desktop/download$ scp yongqiang@***.***.***.***:/home/yongqiang/darknet_work/darknet_180516/darknet-master.zip .
yongqiang@***.***.***.***'s password: 
darknet-master.zip                                                                                                         100% 3571KB   3.5MB/s   00:00    
strong@foreverstrong:~/Desktop/download$ ll
total 3580
drwxrwxr-x 2 strong strong    4096 May 27 11:46 ./
drwxr-xr-x 7 strong strong    4096 May 27 11:37 ../
-rw-rw-r-- 1 strong strong 3656551 May 27 11:46 darknet-master.zip
strong@foreverstrong:~/Desktop/download$

1.2. 将本地文件拷贝到远程

strong@foreverstrong:~$ scp /home/strong/Desktop/download/darknet-master.zip yongqiang@***.***.***.***:/home/yongqiang/Downloads/
yongqiang@***.***.***.***'s password: 
darknet-master.zip                                                                                                                       100% 3571KB   3.5MB/s   00:00    
strong@foreverstrong:~$
or
strong@foreverstrong:~/Desktop/download$ scp ./darknet-master.zip yongqiang@***.***.***.***:/home/yongqiang/Downloads/
yongqiang@***.***.***.***'s password: 
darknet-master.zip                                                                                                         100% 3571KB   3.5MB/s   00:00    
strong@foreverstrong:~/Desktop/download$

1.3. 将远程目录拷贝到本地

strong@foreverstrong:~$ scp -r yongqiang@***.***.***.***:/home/yongqiang/Downloads /home/strong/Desktop/download/
yongqiang@***.***.***.***'s password: 
darknet-master.zip                                                                                                                       100% 3571KB   3.5MB/s   00:01    
strong@foreverstrong:~$
or
strong@foreverstrong:~/Desktop/download$ scp -r yongqiang@***.***.***.***:/home/yongqiang/Downloads ./
yongqiang@***.***.***.***'s password: 
darknet-master.zip                                                                                                         100% 3571KB   3.5MB/s   00:01    
strong@foreverstrong:~/Desktop/download$ ll
total 12
drwxrwxr-x 3 strong strong 4096 May 27 12:10 ./
drwxr-xr-x 7 strong strong 4096 May 27 11:37 ../
drwxr-xr-x 2 strong strong 4096 May 27 12:10 Downloads/
strong@foreverstrong:~/Desktop/download$

References

[1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/

相关推荐
安全二次方security²1 个月前
ARM功耗管理框架之SCP
scp·power manage·系统控制处理器·arm功耗管理·功耗管理精讲与实战·功耗管理框架·mhu
骑着蜗牛追汽车1 个月前
scp:Linux系统本地与远程文件传输命令
linux·服务器·网络·scp
SummerGao.1 个月前
Linux 使用scp指令远程连接复制文件或文件夹
linux·scp
风浅月明3 个月前
[iOS]协议中如何添加属性?
ios·protocol
Yongqiang Cheng3 个月前
Secure Copy Protocol or SCP
scp·protocol·secure copy
worxfr6 个月前
Linux文件传输工具 scp 和 rsync 使用详解和优势对比
linux·服务器·网络·scp·工具·rsync·文件传输
安全二次方security²7 个月前
电源控制系统架构(PCSA)之系统控制处理器(SCP)协调
scp·arm·低功耗·电源控制系统架构·pcsa·power manage·系统控制处理器
安全二次方security²7 个月前
电源控制系统架构(PCSA)之系统控制处理器组件
scp·arm·低功耗·电源控制系统架构·pcsa·power manage·系统控制处理器
rexinx10 个月前
1.0零基础尝试DCM通讯(c-store)
网络协议·scp·dicom配置·dicom·scu·通讯