linux ssh隧道 java_Linux之间传输文件使用ssh加密隧道

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. scp命令简介

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

6128de483928d81aa7ee35c7b163096f.png

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)的选项。

57fe7ea832b38e506df063f9b7204240.png

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
04c89e0059777173541a9fd4a13554f0.png

Linux之间传输文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值