0
我正在使用來自EnterpriseDT的Secure FTP產品。下面的設置適用於我的其中一個項目,但它在另一個指向不同地址的Rejected--secure connection required (code=530)
上失敗。FTP代碼生成「需要安全連接(代碼= 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的所有有效值,但這沒有幫助。什麼是這個神祕的錯誤信息試圖告訴我關於我的設置?
我幾乎沒有掌握FTP,所以我不確定我是否能夠區分SSL over FTP(FTPS)和SFTP。我的例子是哪一個?我如何設置其他類型? – gfrizzle
請查看http://www.enterprisedt.com/products/edtftpnetpro/doc/api/EnterpriseDT.Net.Ftp.SecureFTPConnection.html,然後查看協議。 – Anders
賓果!指定協議是缺失的部分。非常感謝你的快速回應。 – gfrizzle