美文网首页网络安全
2021-12-25 Linux文件传输

2021-12-25 Linux文件传输

作者: 菜出意料 | 来源:发表于2021-12-26 10:57 被阅读0次

scp
rsync
作用:远程文件的复制

scp

特点

  1. 全量备份,如果增量备份,使用rsync命令
  2. 不支持断点续传
  3. 文件很大时,传输效率不高

常用参数

-C 压缩传输,提高传输效率
-r 复制整个目录
-P 传输端口
-p 传输后保留文件的原生属性
-q 不显示传输进度条
-l 指定传输文件时占用的带宽。单位为KB/s

使用

推送

scp [参数] 本地文件/目录 user@IP:/目标目录

# 将a.txt推送到远程服务器的/路径
scp -C -P xxx a.txt root@xxx.xx.xxx.x:/

拉取

scp [参数] user@IP/文件/目录 /本地目录

# 将a.txt文件从远程服务器拉取
scp -C root@xxx.xx.x.xxx:/root/a.txt /root

rsync

安装命令

# 检查是否安装了rsync
rpm -qa | grep rsync
# 如果没有安装,进行安装
yum install -y rsync

特点

  1. 可全量可增量
  2. 支持断点续传
  3. 跨平台 Linux/Unix/Windows

常用参数

-a 传输所有文件,并保持文件的属性
-v 输出传输的详细信息
-z 以压缩方式传输
-p 保持文件属性不变
-P 显示同步过程和进度信息
-t 保持文件信息同步,保持文件的时间信息不变
-exclude=PATH 排除文件,不进行传输

三种模式

本地模式

# 同cp  rsync [参数] 源文件/目录 目标文件/目录
[root@localhost ~]# rsync -avz /etc/hosts ./
sending incremental file list
hosts

sent 136 bytes  received 35 bytes  342.00 bytes/sec
total size is 158  speedup is 0.92

远程Shell模式

# 同scp rsync [参数] 源文件/目录 user@host:目标

守护进程模式

rsync [参数] 源文件/目录 user@host:目标

问题

远程传输时,远程用户对应-s为/sbin/nologin时,提示错误

protocol version mismatch -- is your shell clean?
(see the rsync man page for an explanation)
rsync error: protocol incompatibility (code 2) at compat.c(178) [sender=3.1.2]

参考文档

相关文章

  • 2021-12-25 Linux文件传输

    scprsync作用:远程文件的复制 scp 特点 全量备份,如果增量备份,使用rsync命令 不支持断点续传 文...

  • tool

    windows和linux文件传输rz 本地机器的文件传输到远程linux-b binary 用binary的方式...

  • ftp无法实现文件传输

    问题描述:windows上使用ftp与linux进行文件传输: (1)windows无法与linux连接。 (2)...

  • Linux下不借助工具实现远程linux服务器上传下载文件

    简介 Linux下自带ssh工具,可以实现远程Linux服务器的功能 Linux下自带scp工具,可以实现文件传输...

  • windows下 pscp 安装及使用

    pscp简要说明 pscp为window与Linux之间的文件传输工具,使用和Linux下scp命令相似。psc...

  • linux 文件传输

    在linux中rz 和 sz 命令允许开发者与主机通过串口进行传递文件了,下面我们就来简单的介绍一下rz 和 sz...

  • Linux文件传输

    当Linux系统无法联网且未安装如lrzsz、vsftp等服务时,此时需要将文件从Windows或Linux传输到...

  • Linux 文件传输

    1. 安装 sudo apt-get install lrzsz 读取 rz 移动所有文件到上层文件夹

  • 操作文件命令

    通过SSH工具连接到Linux上,如果想在win和Linux间进行文件传输,使用下面两个命令:rz ...

  • rz/sz命令在linux和window之间传输文件

    在Linux没安装ftp/sftp服务时候,可以使用rz/sz命令完成linux与window之间的文件传输。1....

网友评论

    本文标题:2021-12-25 Linux文件传输

    本文链接:https://www.haomeiwen.com/subject/axodqrtx.html