安全通信错误。 FTP

时间:2009-07-22 00:36:41

标签: c# .net security ftp

我正在尝试进行安全的FTP文件上传并不断收到错误。 我的目标站点使用自签名证书这一事实使情况更加复杂。 我试过忽略任何问题

ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback((obj, certificate, chain, policyErrors) => 
{
    return true;
});

并将证书安装为受信任的根CA,以消除policyErrors。

但是,我仍然收到错误无法建立连接,因为目标计算机主动拒绝

这实际上是内部异常,外部异常是远程服务器返回错误:227进入被动模式但我认为.net变得困惑并将最后一条信息消息视为错误。

我不确定这是不是因为主机实际上拒绝了连接(我正在跟他们这样做)或者我做错了什么。

我已经启用了日志记录,它似乎经历了很好的(authenticates,cwd,pasv等...),直到我收到错误。

1 个答案:

答案 0 :(得分:1)

你可能想给SharpSSH一个机会。我没有任何问题地使用它。