J'utilise le produit FTP sécurisé de EnterpriseDT. La configuration ci-dessous a fonctionné pour un de mes projets, mais elle échoue avec Rejected--secure connection required (code=530)
sur un autre pointant vers une adresse différente.Code FTP produisant "une connexion sécurisée requise (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()
Je connais toutes les adresses, les noms d'utilisateur, mots de passe, etc. sont corrects parce que je les ai utilisé tout sur une application SFTP ligne de commande, donc je suppose que je manque quelque chose dans le SecureFTPConnection installer. J'ai essayé de spécifier toutes les valeurs valides pour SSLVersion, mais cela n'aide pas. Quel est ce message d'erreur cryptique essayant de me parler de ma configuration?
J'ai à peine une idée du FTP, donc je ne suis pas sûr de faire la différence entre SSL sur FTP (FTPS) et SFTP. Lequel est mon exemple? Comment puis-je configurer l'autre type? – gfrizzle
Consultez le site http://www.enterprisedt.com/products/edtftpnetpro/doc/api/EnterpriseDT.Net.Ftp.SecureFTPConnection.html, puis le protocole. – Anders
Bingo! La spécification du protocole était la pièce manquante. Merci beaucoup pour la réponse rapide. – gfrizzle