代码之家  ›  专栏  ›  技术社区  ›  gfrizzle

生成“需要安全连接(代码=530)”的ftp代码

  •  0
  • gfrizzle  · 技术社区  · 16 年前

    我使用的是来自 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 回复  |  直到 16 年前
        1
  •  2
  •   Anders    16 年前

    我猜,如果没有正确的SSL,您正试图连接到一个ftps(这是ftp上的ssl/tls,不等于sftp)。但就像我说的,只是一个猜测(从使用ftps到proftpd)。

    推荐文章