【问题标题】:FTP code producing "secure connection required (code=530)"生成“需要安全连接(代码=530)”的 FTP 代码
【发布时间】:2010-01-20 19:52:08
【问题描述】:

我正在使用来自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 指定所有有效值,但这无济于事。这个神秘的错误消息试图告诉我我的设置是什么?

【问题讨论】:

    标签: .net ftp sftp


    【解决方案1】:

    我猜,您正在尝试在没有正确 SSL 的情况下连接到 FTPS(这是基于 FTP 的 SSL/TLS,不等于 SFTP)。但就像我说的,只是一个猜测(过去通过 ProFTPD 使用 FTPS)。

    【讨论】:

    • 我几乎没有掌握 FTP,所以我不确定我是否明白 SSL over FTP (FTPS) 与 SFTP 之间的区别。我的例子是哪一个?如何设置其他类型?
    • 宾果游戏!指定协议是缺失的部分。非常感谢您的快速回复。
    猜你喜欢
    • 1970-01-01
    • 2014-05-06
    • 2018-06-28
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    • 2013-10-17
    • 2014-12-22
    相关资源
    最近更新 更多