如何防止Debian FTP使用SYST命令

时间:2011-11-01 13:24:16

标签: shell ftp ftp-client

如果我打开我继承的一些测试脚本需要的调试,ftp客户端会尝试使用SYST命令。这会使脚本正在监视的预期命令和响应与预期响应进行比较,从而导致不同步。

有没有办法告诉客户端不应该使用SYST命令?

1 个答案:

答案 0 :(得分:0)

除非你修改ftp源代码,否则你会被ftp认为对调试有价值的东西所困扰。

您应该能够使用ftp .... 2>&1 | grep -v SYST过滤出SYST,但这意味着修改代码。您的客户端可能没有将其调试输出发送到stderr,因此也要测试它。

有许多版本的ftp客户端,所以也许你可以找到一个可以安装的替代产品,它可以让你获得更清晰的输出。

最后,考虑调试代码的替代策略。请考虑编辑此处发布的内容,以包含错误消息或其他系统生成的消息,以显示问题的特定性质。