Ошибка безопасной связи. FTP - PullRequest
0 голосов
/ 22 июля 2009

Я пытаюсь загрузить защищенный файл FTP и постоянно получаю сообщения об ошибках. Это усугубляется тем фактом, что мой целевой сайт использует самозаверяющий сертификат. Я пытался игнорировать любые проблемы

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

и установка сертификата в качестве доверенного корневого ЦС, что устраняет ошибки policy.r.

Тем не менее, я все еще получаю сообщение об ошибке Невозможно установить соединение, поскольку целевая машина активно отказала ему

Это на самом деле внутреннее исключение, внешнее исключение - Удаленный сервер вернул ошибку: 227 Вход в пассивный режим , но я думаю, что .net запутался и воспринял последнее информационное сообщение как ошибку.

Я не уверен, что это потому, что хост фактически отказывается от соединения (я преследую это с ними) или я делаю что-то не так.

Я включил ведение журнала, и, кажется, он проходит нормально (authenticates, cwd, pasv и т. Д.), Пока не получит эту ошибку.

1 Ответ

1 голос
/ 22 июля 2009

Возможно, вы захотите выстрелить SharpSSH . Я использую это без каких-либо проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...