我正在使用moaxterm连接到我所在大学的服务器。当我尝试拖放文件时,加载屏幕显示为0%,此后似乎什么也没发生。
我也遇到了这个问题。将文件传输协议从SFTP更改为SCP为我解决了这个问题。从这里提供的答案来看:
- 编辑您的会话属性(MobaXTerm>主页>用户会话>您的服务器>右键单击>编辑会话(
- SSH>高级SSH设置>SSH浏览器类型>SCP(我选择了"增强速度",但您可能需要"正常速度"(
- 重新启动会话
我之前曾将其作为答案的注释发布,但我认为它应该作为答案编写,因为它解决了我的问题。保存我的文件的路径不是英文的。Moboxterm不识别其他语言中的字母(无论如何都不是希伯来语(。把所有的路径字母都改成了英语(当然是在我的电脑上(,这解决了我的问题。
检查日志文件中是否有关于它的条目:
- 帮助
- 查看MobaXTerm日志文件
我也遇到过类似的问题,但有另一个根本原因。发布另一个答案,以防对其他人有用。
在我的情况下,我的密码在原始ssh登录到终端后发生了更改。在文件上传时,MobaXTerm使用缓存的密码副本通过sftp进行连接,因此sftp上传因凭据无效而失败。这次登录尝试以静默方式失败,看起来上传在0%时暂停了。
通过关闭ssh终端并尝试再次打开它,情况得到了解决。ssh登录尝试将失败(密码无效(,MobaXTerm将询问您的新密码,并缓存该密码。后续文件上传将正常工作。
当我使用在更新大学密码之前打开的会话时,这也发生在我身上!解决方案:如果你最近更新了你的大学密码,你需要在Moaxterm中更新密码才能连接到你的账户。首先关闭你的所有课程(在Moaxterm中打开窗口(,然后打开一个新的课程,它会再次询问你当前的大学密码。
我的答案和BenShephard解决方案一样,只是我不得不向后更改,从SCP改为SFTP。我想这取决于你的大学政策,什么有效,什么无效
面对同样的情况,无法从我的Window桌面上传到远程主机。将文件移动到D:驱动器上的一个文件夹中,问题已修复