我可以使用ncftp在我的Windows工作站上复制这个问题,但不能在我的Linux工作站上复制这个问题。在为两个客户端打开调试并在服务器端启用完整FTP命令日志之后,我发现Linux FTP客户端使用LIST命令,而ncftp使用MSLD命令。Linux客户端:
Debugging on (debug=1).根据我到目前为止收集到的信息,MLSD和MLST是传统FTP列表命令的扩展版本。但是,当列出单个文件时,客户端不应该发出MLST命令而不是MLSD命令吗?我还读到mod
因此,我决定编写一个简单的递归版本的ftplib.mlsd,如下所示:def recursive_mlsd(ftp_object, path="", maxdepth=None):
The MLSD is returned as a list of tuples with (This function adds the non-stan
当我试图连接到Freenas 8.3.0上安装的启用SSL的proftpd时,我看到我的客户端反馈输出说AUTH TLS正在工作,连接被加密(由Wireshark确认),所有内容都可以达到以下目的:经过一段时间没发生什么事我得到:
[2] 425 Unable to build data connection