命令scp
-
用途: secure copy,利用ssl安全复制(远程文件复制程序)
-
语法:
]# scp [选项] [用户名@ip]源文件 [用户@ip]目标文件
-
选项:
-P port 指定远程主机的ssh端口 -r 递归复制整个目录 -C 允许压缩。向 ssh(1) 传递 -C 标志以允许压缩。 -c cipher 选择要用于加密数据传输的密码。此选项直接传递给ssh(1) -i identity_file 选择读取用于RSA身份验证的标识(私钥)的文件。此选项直接传递给ssh(1) -l limit 限制使用的带宽,用Kbit/s指定 -p 保留原始文件的修改时间、访问时间和模式 -v 详细模式 -B 批处理模式(避免重复询问口令)。 -q 不显示进度表 -F ssh_config 为ssh指定一个配置文件。此选项直接传递给ssh(1)。 -S program 用于加密连接的程序名称 -o ssh_option 指定使用的ssh选项 -1 强制使用scp的1版本协议 -2 强制使用scp的2版本协议 -4 强制scp只使用ipv4地址 -6 强制scp只使用ipv6地址
-
实例:
#从本地复制到远程 ]# scp /local_file root@192.168.4.12:/remote_path #从远程复制到本地 ]# scp root@192.168.4.12:/remote_path /local_file #复制远程a机的文件到远程的b机 ]# scp 192.168.4.12:/root/anaconda-ks.cfg 192.168.4.13:/mnt/