Ubuntu SFTP和SCP文件传输暂停

Ubuntu SFTP和SCP文件传输暂停,ubuntu,ubuntu-16.04,raspbian,scp,Ubuntu,Ubuntu 16.04,Raspbian,Scp,从运行Raspbian GNU/Linux 7(wheezy)的RaspberryPi到运行Ubuntu16.04.4 LTS的DigitalOcean droplet,我在进行SCP传输时遇到问题 这两台机器通过StrongSwan VPN连接。ubuntu机器上有一个防火墙,但是我仔细检查了一下,没有任何东西会对文件传输产生任何影响。我可以通过SCP和SFTP通过互联网远程传输文件,也可以使用相同的凭据 scp的详细输出如下: debug1: Authentication succeeded

从运行Raspbian GNU/Linux 7(wheezy)的RaspberryPi到运行Ubuntu16.04.4 LTS的DigitalOcean droplet,我在进行SCP传输时遇到问题

这两台机器通过StrongSwan VPN连接。ubuntu机器上有一个防火墙,但是我仔细检查了一下,没有任何东西会对文件传输产生任何影响。我可以通过SCP和SFTP通过互联网远程传输文件,也可以使用相同的凭据

scp
的详细输出如下:

debug1: Authentication succeeded (password).
Authenticated to 10.16.0.5 ([10.16.0.5]:22).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0
debug1: Sending environment.
debug1: Sending env LANG = en_GB.UTF-8
debug1: Sending command: scp -v -t /var/sftp/snapshots/scp.png
Sending file modes: C0644 3057 snapshot.png
Sink: C0644 3057 snapshot.png
snapshot.png                                                                         100% 3057     3.0KB/s   00:00

如您所见,看起来文件传输率为100%。该文件实际上是在远程计算机上创建的,但文件大小为零。传输似乎从未完成。

这是我路由器上的防火墙问题。当路由器通过IPSecVPN连接到我试图复制到的服务器时,由于MTU大小不正确,出现了碎片问题(我认为)

iptables -t mangle -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1361:1536 -j TCPMSS --set-mss 1360
我找到了解决办法