Код FTP, выдающий «требуется безопасное соединение (код = 530)» - PullRequest
0 голосов
/ 20 января 2010

Я использую защищенный FTP-продукт от EnterpriseDT . Приведенная ниже настройка работала для одного из моих проектов, но с ошибкой Rejected--secure connection required (code=530) в другом, указывающей на другой адрес.

Dim ftp = New EnterpriseDT.Net.Ftp.SecureFTPConnection _
    With {.LicenseOwner = "[REDACTED]", _
          .LicenseKey = "[REDACTED]", _
          .ServerAddress = "[REDACTED]", _
          .ServerPort = 21, _
          .UserName = "[REDACTED]", _
          .Password = "[REDACTED]", _
          .ConnectMode = EnterpriseDT.Net.Ftp.FTPConnectMode.PASV, _
          .TransferType = EnterpriseDT.Net.Ftp.FTPTransferType.ASCII}

ftp.Connect()

Я знаю, что все адреса, имена пользователей, пароли и т. Д. Верны, потому что я использовал их все в приложении SFTP из командной строки, поэтому я предполагаю, что что-то упустил в настройке SecureFTPConnection. Я попытался указать все допустимые значения для SSLVersion, но это не помогает. Что это зашифрованное сообщение об ошибке пытается рассказать мне о моей настройке?

1 Ответ

2 голосов
/ 20 января 2010

Полагаю, вы пытаетесь подключиться к FTPS (SSL / TLS через FTP, а не SFTP) без надлежащего SSL. Но, как я уже сказал, просто предположение (от использования FTPS через ProFTPD в тот день).

...