我正在使用EnterpriseDT中的安全FTP产品。下面的设置适用于我的一个项目,但是在另一个指向不同地址的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指定所有有效值,但这没有帮助。什么是这个神秘的错误消息试图告诉我有关我的设置?
答案 0 :(得分:2)
我的猜测,您正在尝试连接到FTPS(通过FTP进行SSL / TLS,不等于SFTP)而没有正确的SSL。但就像我说的那样,只是一个猜测(从当天通过ProFTPD使用FTPS)。