PuTTY 的 psftp 挂起

PuTTY 的 psftp 挂起

我正在尝试使用 psftp 进行夜间 sftp 上传,但我发现它挂起了。有没有人知道是什么原因导致这种挂起?psftp 最终会保持这种状态好几天。我尝试在启动时添加 -bc 和 -be,它已经有 -batch 了。

答案1

我假设您正在使用计划任务每​​晚运行它?

打开命令提示符(如果任务使用您本人以外的凭据运行,则使用命令提示符),然后尝试运行您已安排的命令。如果您正在使用 -batch 参数,请将其删除以进行故障排除。runas /user:[email protected] cmd

命令是否正常运行?

我最近遇到了与 pscp 类似的问题,它卡在“正在运行”状态,因为计划任务配置使用的帐户之前没有连接到特定服务器,并且 pscp 生成了正常的“服务器的主机密钥未缓存在注册表中。”提示并等待确认。使用 -batch 参数隐藏此提示。一旦我接受了提示,它就可以完美运行,即使使用 -batch。

答案2

它连接到什么?我们最近在连接 VMWare 服务器时遇到了一些问题,尽管其他网络流量运行正常。传输在 100-200K 数据后会停止。我们过去也遇到过传输完成但服务器不会结束连接的问题。在批处理脚本中添加 quit 语句解决了该问题。

答案3

也可能存在服务器配置或连接问题。您可以使用-v传输中的(详细)标志来测试此问题,如第节所述3.8.3.3请参阅 putty 手册。查找任何错误消息或警告,并将其发布到您的问题中。

答案4

如果您使用 NAT 防火墙或任何其他 NAT 设备后面的安全 ftp 进行上传,您将能够连接/验证身份,但如果不先修改防火墙/NAT 规则,则将无法上传、列出导演内容等。

查看http://www.lancerobinson.net/archive/2005/08/23/50912.aspx了解更多信息。

相关内容