以批处理模式运行,sshd不支持监听小于1024

发布时间:2019-08-29  栏目:新葡京32450网址  评论:0 Comments

Linux远程拷贝(限制速度和断点续传)

# scp 拷贝当麻芋果件filename
 到长途机器
192.168.188.188
服务器的/data/tmp目录下 
   scp -P 61204 -l
40000
filename [email protected]:/data/tmp/

 -P port   
             Specifies the port to connect to on the remote host.  Note
that this option is written with a capital ‘P’, because -p is already
reserved
             for preserving the times and modes of the file in rcp(1).
#-P钦点远程服务器ssh服务的端口  如:ssh端口为61204

 -l limit
             Limits the used bandwidth, specified in Kbit/s.
-l 内定拷贝的速度限制 单位是ct/s   如:-l 伍仟0
表示50000Kbit/s=伍仟0/8KB=5MB的速度

注:scp不帮衬断点续传

rsync + ssh 断点续传
#rsync同步当麻芋果件 filename
 到长途机器 192.168.188.188
服务器的/data/tmp目录下
rsync -avzP -e
‘ssh -p 61204’ –bwlimit=5000 filename
[email protected]:/data/tmp/
>> scp_to_101.log 
-a:以archive形式操作,复制目录、符号连接,等价于 -rlptgoD 。
-v:详细提醒 
-z:压缩
-P:是汇总了–partial –progress四个参数
    –partial
   
若是在拷贝文件的进度中,传输被中止,rsync的暗中认可操作是吊销前操作,即从指标机上删除已拷贝的局地文件。
   
假使想在后一次拷贝时续传文书,无需重新拷贝全数文件的话,能够使用-partial选项阻止rsync在传输中断时去除已拷贝的有的
    –progress 彰显进程条
-e:参数的机能是足以使顾客自由接纳欲使用的shell程序来连接远端服务器
     ssh -p 61204 指定ssh的端口(非默认22)61204
–bwlimit: –bwlimit=5000 限制带宽为伍仟k
Bytes/s =5MB
上例:使用rsync传输当半夏件filename到192.168.188.188的/data/tmp目录下
 使用压缩归档传输、限制速度5MB、援救断点续传 使用ssh左券 

详细的情况 能够参谋 man scp 和man rsync 手册 

正文永世更新链接地址:

# scp
拷贝当三步跳件filename 到长途机器 192.168.188. 188 服务器的/data/tmp目录下
scp -P 61204 -l 伍仟0 filenameusername…

linux scp和rsyc限制速度传输

scp远程拷贝命令

centos linux 系统平时处理4  scp,rsync,md5sum,sha1sum,strace ,find ENCOREsync
常见错误及缓和格局  第十七节课

 

用法

拷贝远程主机文件(夹)到地点

scp root@192.168.23.102:/tmp/source_file /tmp/destination_path

scp -r root@192.168.23.102:/tmp/source_file /tmp/destination_path

拷贝当半夏件(夹)到长途

scp /tmp/source_file root@192.168.23.102:/tmp/destination_path

scp -r /tmp/source_file root@192.168.23.102:/tmp/destination_path

 

一、scp限速1M 

选项

-1:使用ssh公约版本1;

-2:使用ssh合同版本2;

-4:使用ipv4;

-6:使用ipv6;

-B:以批管理形式运营;

-C:使用压缩;

-F:内定ssh配置文件;

-l:钦定宽带限制;

-o:钦点使用的ssh选项;

-P:钦定远程主机的端口号;

-p:保留文件的最后修改时间,最后访谈时间和权力方式;

-q:不出示复制进程; -r:以递归情势复制。

 

  #scp -l 一千 文件名  账号@远程机器IP 

rsync远程数据同步工具

rsync能够增量同步,scp不行

  此时的传输速率便是1M/8=100K左右 

用法

老是只同步八个文件的区别之处,因而进度较scp快

rsync [OPTION]… SRC DEST只在本土拷贝,如rsync -a /tmp/source_file
/tmp/destination_path

rsync [OPTION]… SRC [USER@]host:DEST
使用远程ssh程序来将地面文件拷贝到远程机器,当dest路线含”:”时起步该情势,如rsync
-avz /tmp/source_file root@192.168.23.102 :/tmp/destination_path

rsync [OPTION]… [USER@]HOST:SRC DEST
使用远程ssh程序来将远程机器的内容拷贝到本地,当src路线含“:”时起步该格局,如rsync
-avz root@192.168.23.102 /tmp/source_file:/tmp/destination_path

rsync [OPTION]… [USER@]HOST::SRC DEST
从远程rsync服务器中拷贝文件到地点,当src路线含“::‘时运营该情势,如rsync
-av root@192.168.23.102 /tmp/source_file::/tmp/destination_path

rsync [OPTION]… SRC [USER@]HOST::DEST
从本地拷贝文件到远程rsync服务器中,当dest路线中含”::“时起步该方式,如rsync
-av /tmp/source_file root@192.168.23.102::/tmp/destination_path

rsync [OPTION]… rsync://[USER@]HOST[:PORT]/SRC [DEST]
列远程机的文件列表。那就好像于rsync传输,可是假设在指令中省略掉当地机消息就能够,如
rsync -v rsync://192.168.23.102/tmp

注意:修改sshd_config文件时候,port字段,sshd不帮助监听小于1024
,1~1023差别意自定义(保留端口)

  二、rsync是(限制为 100k Bytes/s): 

选项

-v, –verbose 详细形式输出。

-q, –quiet 精简输出情势。

-c, –checksum 张开校验按键,强制对文件传输举办校验。

-a, –archive
归档情势,表示以递归格局传输文件,并保持全数文件属性,等于-rlptgoD。

-r, –recursive 对子目录以递归形式管理。

-猎豹CS6, –relative 使用相对路线消息。

-b, –backup
创制备份,也正是对此指标已经存在有同等的文本名时,将老的公文重新命名称叫~filename。

能够应用–suffix选项来钦定分裂的备份文件前缀。

–backup-dir 将备份文件(如~filename)贮存在在目录下。

-suffix=SUFFIX 定义备份文件前缀。

-u, –update
仅仅进行立异,也正是跳过全数曾经存在于DST,而且文件时间晚于要备份的文书,不掩盖更新的文本。
-l, –links 保留软链结。

-L, –copy-links 想对待健康文件一律管理软链结。

–copy-unsafe-links 仅仅拷贝指向SRC路径目录树以外的链结。

–safe-links 忽略指向SRC路线目录树以外的链结。

-H, –hard-links 保留硬链结。

-p, –perms 保持文件权限。

-o, –owner 保持文件属主消息。

-g, –group 保持文件属组音信。

-D, –devices 保持器材文件音信。

-t, –times 保持文件时间音信。

-S, –sparse 对疏落文件进行特别规管理以节约DST的长空。

-n, –dry-run现实怎么文件将被传输。

-w, –whole-file 拷贝文件,不开展增量检查评定。

-x, –one-file-system 不要超越文件系统边界。

-B, –block-size=SIZE 查验算法使用的块尺寸,默许是700字节。

-e, –rsh=command 钦赐使用rsh、ssh方式举行多少同步。

–rsync-path=PATH 钦命远程服务器上的rsync命令所在路线音信。

-C, –cvs-exclude
使用和CVS一样的法门自动忽略文件,用来清除那个不希望传输的文书。

–existing 仅仅更新那么些已经存在于DST的文书,而不备份那么些新成立的文书。

–delete 删除这几个DST中SRC未有的文件。

–delete-excluded 一样删除接收端那些被该采纳钦赐排除的公文。

–delete-after 传输结束之后再删除。

–ignore-errors 及时出现IO错误也进行删除。

–max-delete=NUM 最多删除NUM个文件。

–partial 保留那个因故未有完全传输的文本,以是加速随后的再度传输。

–force 强制删除目录,固然不为空。

–numeric-ids 不将数字的客户和组id相配为客户名和组名。

–timeout=time ip超时时间,单位为秒。

-I, –ignore-times 不跳过那多少个有同等的年华和长度的文本。

–size-only 当决定是还是不是要备份文件时,仅仅察看文件大小而不考虑文件时间。

–modify-window=NUM 决定文件是或不是时间同一时利用的日子戳窗口,默以为0。

-T –temp-dir=DI卡宴 在DI揽胜中创建有时文件。

–compare-dest=DI凯雷德 相同相比DI帕杰罗中的文件来调整是不是需求备份。

-P 等同于 –partial。

–progress 展现备份进程。

-z, –compress 对备份的文书在传输时开展削减管理。

–exclude=PATTECR-VN 钦赐排除无需传输的文件格局。

–include=PATTE奥德赛N 钦命不拔除而急需传输的文件格局。

–exclude-from=FILE 排除FILE中内定形式的文本。

–include-from=FILE 不排除FILE钦点情势相配的文书。

–version 打字与印刷版本音信。

–address 绑定到一定的地点。

–config=FILE 钦点别的的安插文件,不利用默许的rsyncd.conf文件。

–port=PORT 内定其余的rsync服务端口。

–blocking-io 对长距离shell使用阻塞IO。

-stats 给出某个文件的传导状态。

–progress 在传输时现实传输进度。

–log-format=formAT 钦赐日志文件格式。

–password-file=FILE 从FILE中获得密码。

–bwlimit=KBPS 限制I/O带宽,KBytes per second。

-h, –help 显示帮忙音信。

注意:scp和rsync都能够用密钥登陆,幸免输入密码,关闭selinux

  #rsync -auvzP–bwlimit=100 本地的文件 远程的文件 

注意:当对象文件存在的情状下,scp跟rsync都会支撑覆盖指标文件,不会领悟,而首先次scp或rsync的时候都会询问你是还是不是保存scp或rsync密码

 

注意:rsync不能够和煦创办目录,须求事先创造好目录,不然报错

  参数表明:  www.2cto.com   

 

  v:详细提示 

rsync顺序和scp顺序如若感觉难记能够如此,侧边永恒都以目的,只是远程目的照旧当地目的,右侧用于都以源,只是远程源还是本地源

  a:以archive方式操作,复制目录、符号连接,等价于 -rlptgoD 。 

scp   源     目标
rsync    源     目标

  z:压缩 

 

  u:只举行创新,幸免地点新文件被重写,注意两个机器的挂钟的还要 

 

  P:是总结了–partial –progress八个参数, 

能够保存属主 属组权限:rsync -a ,cp -p

  所以此时的rsync帮忙了断点续传 

不得以保留属主 属组权限:scp -p

 

 

机房之间传文书一般都忧郁带宽占用太多,极其是在共用带宽的景色下。常用的四个软件都足以限速: 

上半节课

  www.2cto.com  

scp

scp能够增添 -l 参数: 

 

 

 

引用 

下半节课

     -l limit 

rsync

             Limits the used bandwidth, specified in Kbit/s. 

md5sum

相关文章

留下评论

网站地图xml地图