Advertisement

Linux命令:SCP用于不同主机间复制文件及目录Windows与Linux间文件传输使用Git Bash界面

阅读量:

一、scp 简介

scp 命令主要用于在不同主机之间实现文件与目录的复制操作。
该命令全称为 secure copy,其运行基于 ssh 协议,具备保障远程文件传输安全的功能。
若希望实现无需密码的复制过程,则需将对应的密钥传输至目标节点。
相较于 rcp 命令未采用加密机制,scp 通过加密方式提升了安全性,可视为 rcp 的强化版本。

二、scp 命令语法

scp [-options] [[user@]host1:]source_file [[user@]host2:]target_file2

三、参数说明:

1、常用参数
-r:实现目录的递归复制功能。
-P port:注意此处为大写P,port用于设定数据传输时所采用的端口号。
-v:以详细模式展示整个操作过程中的调试信息,这些信息有助于排查连接、验证及配置相关的问题。
2、其他参数
-1:强制scp命令采用ssh1协议进行通信。
-2:强制scp命令采用ssh2协议进行通信。
-4:强制scp命令仅使用IPv4地址进行数据传输。
-6:强制scp命令仅使用IPv6地址进行数据传输。
-B:启用批处理模式,在传输过程中不会出现任何交互式提示,例如密码或短语的输入请求。
-C:允许启用压缩功能,该选项会直接传递给ssh以实现数据压缩。

全部评论 (0)

还没有任何评论哟~