想在两台linux服务器之间传输文件,文件大小1G左右,同时要求可以限制带宽,请问有什么好的方法

想在两台linux服务器之间传输文件,文件大小1G左右,同时要求可以限制带宽,请问有什么好的方法,第1张

如果只是一次性的传输文件,推荐使用scp。
scp -l 带宽大小(单位Kbps) 文件名 远程用户名@远程IP
如将/home/user1/file拷贝到1921681011上的user2主目录下,限速125KB/s(即限1Mbps带宽),命令为
scp -l 1000 /home/user1/file user2@1921681011:~/
如果是做远程同步,就用rsync
rsync -auvzP --bwlimit=速度(KB/s) 本地文件 远程文件

windows 系统如何连接linux服务器

Secure Shell(SSH) 是由 IETF(The Internet Engineering Task Force) 制定的建立在应用层基础上的安全网络协议。它是专为远程登录会话(甚至可以用Windows远程登录Linux服务器进行文件互传)和其他网络服务提供安全性的协议,可有效弥补网络中的漏洞。通过SSH,可以把所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。目前已经成为Linux系统的标准配置。

这里我选择了MobaXterm 来用,上面提到的任一软件也可以实现同样的功能。

打开软件,按下面的截图进行设置就可以,只需要设置1次,设置好之后软件会保存有关信息,下次直接登陆。

现在可以在本地使用linux服务器了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10889569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存