文件在 Linux 上发送失败,但在 Windows 上可以

文件在 Linux 上发送失败,但在 Windows 上可以

我位于未知网络后面,并通过该网络连接到服务器,并且ssh.文件传输一开始工作正常,但网络提供商做了一些更改,之后我在传输文件时遇到了问题。

如果我使用 Windows,sshrsync就没问题,但是当我使用 Linux 和 bash 时,我无法ssh访问服务器或rsync文件。我调查了这个问题并了解到一些要点:

  1. 如果我使用-oKexAlgorithms=ecdh-sha2-nistp521中的选项,ssh我可以连接到远程服务器。
  2. rsync即使我使用此选项,发送文件时也会卡住。我的意思是rsync -azvP ... ...创建了文件夹树,但尝试发送文件时进度条保持为“0”。
  3. 我可以发送一个位文件ssh -oKexAlgorithms=ecdh-sha2-nistp521 ... "cat > file" <file。但尺寸非常有限
  4. 我还可以使用 发送位线nc。也许是 1k 大小的文件。
  5. 我尝试了sshfs、ssh隧道,但无法发送文件。
  6. 两个操作系统上的 MTU 相同

我试图理解为什么ssh并使用 Windows 发送文件电源外壳 温斯普莫巴克斯术语但在 Linux 上失败。

相关内容