如何使用FTPS创建加密连接

时间:2014-11-07 14:48:53

标签: iis ssl ftp ftps

我必须通过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请求中设置它。我很担心,因为我觉得一切正常,因为服务器客户端是匹配的。我错了吗?

告诉你 谢谢

0 个答案:

没有答案