远程命令执行 手机指令代码大全

scp命令–远程复制文件将scp本地文件文件名复制到远程机器192.168.188.188服务器的/data/tmp目录中。scp -P 61204 -l 40000 filename username@192.168.188.188:/data/tmp/

本文最后更新时间:  2023-03-21 04:56:41

scp命令–远程复制文件

将scp本地文件文件名复制到远程机器192.168.188.188服务器的/data/tmp目录中。

scp -P 61204 -l 40000 filename username@192.168.188.188:/data/tmp/

-P port
指定远程主机上要连接的端口。请注意,该选项用大写字母“P”表示,因为-p已经被保留用于在rcp(1)中保存文件的时间和模式。# -P指定远程服务器的ssh服务的端口,如:ssh port is 61204-L limit限制使用的带宽,单位为kbit/s.-l指定copy的限速单位为ct/s,如:-l 40000表示40000Kbit/s=40000/8KB=5MB。

注意:scp不支持断点续传。

rsync+ssh断点续传

#rsync将本地文件文件名同步到远程机器192.168.188.188服务器的/data/tmp目录。

rsync -avzP -e 'ssh -p 61204' --bwlimit=5000 filename username@10.20.90.101:/data/tmp/ >> scp_to_101.log

-a:在存档模式下操作,复制目录和符号连接,相当于-rlptgoD。-v:详细提示-z:压缩-P:是合成–部分–进步的两个参数–Partial
如果在复制文件的过程中传输中断,rsync默认的操作是预撤销操作,即从目标机器上删除一些复制的文件。如果想在下一个副本中继续文件传输,并且不需要再次复制所有文件,可以使用-partial选项,防止rsync在传输中断时删除复制的部分–Progress显示进度条-e:参数,它使用户能够自由选择他们想要用来连接到远程服务器的shell程序。

ssh -p 61204

指定ssh的端口(不是默认的22)61204 –bw limit:–Bwlimit=5000有限带宽为5000千字节/秒=5MB

示例:rsync用于将本地文件文件名传输到192.168.188.188的/data/tmp目录。使用压缩存档传输,限速5MB,断点续传支持ssh协议。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。