智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

Linux之间传输文件之ssh利用加密隧道

1. scp命令简介

scp是secure copy的缩写,用于两台Linux之间远程复制文件和目录,类似于cp,不过cp只是在本机进行拷贝不能跨服务器,scp利用ssh的通道进行传输文件,所以是加密的。

Linux scp命令简介

2. scp命令参数

-1 强制使用ssh1版本
-2 强制使用ssh2版本
-4 强制只使用IPv4
-6 强制只使用ipv6
-B 使用批处理模式,执行过程不提示
-C 允许压缩。
-p 留原文件的修改时间,访问时间和访问权限。
-q 不显示传输进度条。
-r 递归复制整个目录、子目录、所有文件。
-v 输出详细信息。
-c cipher 以cipher将数据传输进行加密。
-F ssh_config 指定配置文件。
-i identity_file 指定密钥文件。
-l limit 限定用户所能使用的带宽,以Kbit/s为单位。
-o ssh_option 使用参数传递,请参考ssh_config(5)中。
-P port 大写P, 指定数据传输端口号
-S program 指定加密传输时所使用的程序。参考ssh(1)的选项。

Linux scp命令参数

3. 实例1

从远程服务器把文件zcwyou.rar复制到本地目录/var/http/

[root@zcwyou ~]# scp root@192.168.1.1:/root/zcwyou.rar /var/http/

4. 实例2

把/var/abc/zcwyou.log复制到目录/root/zcwyou

[root@zcwyou ~]# scp -r root@192.168.88.1:/var/abc/zcwyou.log /root/zcwyou

5. 实例3

复制本地文件/home/zcwyou/wp.tar.gz到远程机器10.1.1.1的/var/html/

[root@zcwyou ~]# scp /home/zcwyou/wp.tar.gz root@10.1.1.1:/var/html/

6. 实例4

把本地目录/root/zcwyou上传到172.16.26.100:/opt/nginx

[root@zcwyou ~]# scp -r /root/zcwyou root@172.16.26.100:/opt/nginx

Linux之间传输文件

赞(0)
未经允许不得转载:Linux入门学习到精通 » Linux之间传输文件之ssh利用加密隧道
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!