安全复制协议功能依赖于SSH,并要求配置3A身份验证和授权,以便路由器可以确定用户是否具有正确的特权级别。对于本地身份验证,必须配置至少一个特权级别为15的用户。传输可以从任何SCP客户端发起,无论该客户端是其他路由器,交换机还是工作站。必须发出ip scp server enable命令才能启用SCP服务器端功能。
SCP是一种基于BSDRCP协议的网络传输协议,支持同一个网络上主机之间传输文件。SCP使用Secure Shell(SSH)完成数据传输,并使用同时用它进行身份认证,从而确保数据传输时的真实性和保密性。客户端可以向服务器发送(上传)文件,可选包含其基本属性(权限、时间戳)。客户端也可以请求(下载)一个服务器的文件或目录。SCP默认通过TCP端口22运行。如同RCP,没有RFC定义该协议的细节。 [1]
安全复制协议功能依赖于SSH,并要求配置3A身份验证和授权,以便路由器可以确定用户是否具有正确的特权级别。对于本地身份验证,必须配置至少一个特权级别为15的用户。传输可以从任何SCP客户端发起,无论该客户端是其他路由器,交换机还是工作站。必须发出ip scp server enable命令才能启用SCP服务器端功能。SCP是一种基于BSDRCP协议的网络传输协议,支持同一个网络上主机之间传输文件。
安全复制协议可选参数有以下这些
-B 采取批量模式(避免询问密码或口令) -C 启用压缩。通过指明 -C 参数来开启压缩模式。 -c 加密方式 选择在传输过程中用来加密的加密方式 这个选项会被直接传递到 ssh(1)。 -F ssh 配置 给 ssh 指定一个用来替代默认配置的配置文件。这个选项会被直接传递到 ssh(1)。 -l 限速 限制命令使用的带宽,默认单位是 Kbit/s。 -P 端口 指定需要的连接的远程主机的端口。 注意,这个选项使用的是一个大写的“P”,因为小写的“-p”已经用来保留目标文件的时间和模式相关信息。(LCTT 译注:ssh 命令中使用小写的“-p”来指定目标端口。) -p 保留文件原来的修改时间,访问时间以及权限模式。 -q 静默模式:不显示来自 ssh(1) 命令的进度信息,警告和诊断信息。 -r 递归拷贝整个目录。 注意,scp 命令在树形遍历的时候同样会跟随符号连接,复制所连接的文件。 -v 详细模式。scp 和 ssh(1) 将会打印出处理过程中的调试信息。这可以帮助你调试连接、认证和配置方面的问题
推荐文章