我必须通过FTPS交换一些文件...我在IIS上创建了一个非常简单的FTP服务器,我启用了匿名访问,并且需要SSL。一切正常但我对安全性有所怀疑.. 代码如下:
FtpWebRequest ftpRequest = FtpWebRequest.Create(fileUri) as FtpWebRequest;
ftpRequest.EnableSsl = true;
ftpRequest.Method = WebRequestMethods.Ftp.UploadFile;
ftpRequest.UsePassive = true;
ftpRequest.UseBinary = true;
我已启用SSL,但例如我已经知道需要凭据。即使我使用SSL,它看起来像匿名访问!这是对的吗?
第二个问题...... fileUri = ftp://127.0.0.1/blablabla...
..不应该ftps://
?好的,我将fileUri设置为等于ftp://
,但我预计它会引发异常......一切正常......
另一件事,我希望在客户端有证书..但我不明白如何在ftp请求中设置它。我很担心,因为我觉得一切正常,因为服务器客户端是匹配的。我错了吗?
告诉你 谢谢