在通过VPN进行文件复制期间,SCP停滞的问题

时间:2014-06-26 08:45:19

标签: linux vpn scp pptp stalled

我需要通过VPN从远程linux服务器通过SCP复制到虚拟linux服务器的一系列文件。文件不大(4M-500M),但文件副本有时会停止。之后网络似乎断开连接,因为我无法收到ping操作的任何回复。我必须重新启动网络服务。

虚拟linux服务器的操作系统是CentOS 6.4,我使用pptp作为我的vpn客户端。

从/ var / log / messages我发现这样的消息:

pptp[14514]: anon log[decaps_gre:pptp_gre.c:414]: buffering packet 1181 (expecting 1043, lost or reordered)
pptp[14514]: anon log[decaps_gre:pptp_gre.c:414]: buffering packet 1182 (expecting 1043, lost or reordered)
pptp[14514]: anon log[decaps_gre:pptp_gre.c:414]: buffering packet 1183 (expecting 1043, lost or reordered)
...
rsyslogd-2177: imuxsock begins to drop messages from pid 14514 due to rate-limiting
rsyslogd-2177: imuxsock lost 130 messages from pid 14514 due to rate-limiting
...
anon log[decaps_gre:pptp_gre.c:414]: buffering packet 104763 (expecting 104761, lost or reordered)
anon log[decaps_gre:pptp_gre.c:414]: buffering packet 104764 (expecting 104761, lost or reordered)
anon log[decaps_gre:pptp_gre.c:414]: buffering packet 104765 (expecting 104761, lost or reordered)
...
anon warn[decaps_gre:pptp_gre.c:426]: discarding bogus packet 105383 (expecting 104814)
anon warn[decaps_gre:pptp_gre.c:426]: discarding bogus packet 105384 (expecting 104814)
anon warn[decaps_gre:pptp_gre.c:426]: discarding bogus packet 105385 (expecting 104814)

到目前为止我尝试过:

  • 限制scp的速度

  • 将ppp0的mtu修改为1492(根据this question

他们两个都没有工作。

1 个答案:

答案 0 :(得分:0)

好的,我没有解决这个问题,但我用另一种方式实现了我的目标。

我找到了从远程服务器复制某个文件的另一种方法,即rsync命令。它比scp更快。

可以从以下问题中找到更多详细信息:What is the difference between scp and rsync

希望这可以提供帮助。