Iis 如何使用FTPS创建加密连接

Iis 如何使用FTPS创建加密连接,iis,ssl,ftp,ftps,Iis,Ssl,Ftp,Ftps,我必须通过FTPS交换一些文件。。。我在IIS上创建了一个非常简单的FTP服务器,在这里我启用匿名访问,并且需要SSL。一切正常,但我对安全性有些怀疑。。 代码如下: FtpWebRequest ftpRequest = FtpWebRequest.Create(fileUri) as FtpWebRequest; ftpRequest.EnableSsl = true; ftpRequest.Method = WebRequestMethods.Ftp.UploadFile; ftpReque

我必须通过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,匿名访问也是可能的!!对吗

第二个问题<代码>文件URI=ftp://127.0.0.1/blablabla...。。不应该是
ftps://
?好的,我将fileUri设置为
ftp://
,但我希望它引发异常。。。一切正常

另一件事,我希望在客户端有一个证书。。但我不明白如何在ftp请求中设置它。我很担心,因为我认为一切都正常,只是因为服务器和客户端匹配。我错了吗

谢谢
谢谢

这完全取决于您的FTP服务器。您的意思是,即使Im使用SSL,也可以进行匿名访问?仅取决于服务器上的配置?是;SSL只是意味着连接是加密的。那么其他两个问题呢?