无法上传文件

Can't upload files

我正在使用 mobaxterm 连接到我大学的服务器。 当我尝试拖放文件时,加载屏幕显示它为 0%,此后似乎什么也没有发生。

检查日志文件中是否有关于它的条目:

  1. 帮助
  2. 查看 MobaXTerm 日志文件

我也有这个问题。将文件传输协议从 SFTP 更改为 SCP 为我解决了这个问题。从提供的答案 here:

  • 编辑您的会话属性(MobaXTerm > 主页 > 用户会话 > 您的服务器 > 右键单击​​ > 编辑会话)
  • SSH > 高级 SSH 设置 > SSH-浏览器类型 > SCP(我选择 "enhanced speed",但你可能需要 "normal speed")
  • 重启你的会话

我之前曾将此作为评论发布,但我认为它应该作为答案来写,因为它解决了我的问题。 我的文件保存路径不是英文的。 Mobaxterm 不识别不同语言的字母(反正不是希伯来语)。 将所有路径字母更改为英文(当然是在我的电脑上),它解决了我的问题。

我有一个类似的问题,但有另一个根本原因。如果这对其他人有用,请发布另一个答案。

在我的例子中,我的密码在最初的 ssh 登录到终端后发生了变化。在文件上传时,MobaXTerm 使用您密码的缓存副本通过 sftp 进行连接,因此 sftp 上传因凭据无效而失败。这次登录尝试无声地失败了,看起来上传暂停在 0%。

已通过关闭 ssh 终端并尝试再次打开来解决问题。 ssh 登录尝试将失败(密码无效),MobaXTerm 将询问您的新密码,并将缓存该密码。后续文件上传将正常工作。

当我使用更新大学密码之前打开的会话时,我也遇到过这种情况! 解决方案:如果您最近更新了大学密码,则需要在 Mobaxterm 中更新密码才能连接到您的帐户。首先关闭所有会话(windows 在 Mobaxterm 中打开),然后打开一个新会话,它会再次询问您当前的大学密码。