【问题标题】:Encrypt control channel only (not data channel) with FtpWebRequest C#仅使用 FtpWebRequest C# 加密控制通道(不是数据通道)
【发布时间】:2016-07-17 07:41:20
【问题描述】:

我想知道有没有办法在C#中使用FtpWebRequest类在客户端和服务器之间建立安全的命令通道(只加密命令,不加密数据通道)。当我将EnableSsl 设置为true 时,FtpWebRequest 类使用安全数据通道(加密命令和数据通道)并发送PROTPBSZ 命令,但我想避免它。提前感谢您的帮助。

【问题讨论】:

  • 那么只加密一部分就没有意义了。您必须为此编写自己的 ftpWebRequest。

标签: c# .net ftp ftpwebrequest ftps


【解决方案1】:

FtpWebRequest 不支持仅控制连接加密。

当你设置FtpWebRequest.EnableSsl时,不管怎样,这些命令都会被发送:

AUTH TLS
PBSZ 0
PROT P

没有办法让FtpWebRequest 发送带有其他参数的PROT

您必须使用另一个 FTP 客户端实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    • 2014-07-30
    • 1970-01-01
    相关资源
    最近更新 更多